본문 바로가기 메뉴 바로가기

권말련의 게임 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

권말련의 게임 블로그

검색하기 폼
  • 분류 전체보기 (1306) N
    • 로스트아크 (574)
      • 대항해 (126)
      • 모험의 서 (75)
      • 모코코(대륙) (119)
      • 기억의 오르골 (18)
      • 업적 (27)
    • 게임 (448) N
      • 리니지TL (2)
      • 팔월드 (21)
      • 디아블로4 (43)
      • 마인크래프트 (4)
      • 몬스터 헌터 와일즈 (1)
      • 엘든링 (151)
      • 오딘 (22)
      • 아이온 클래식 (75)
      • 포켓몬고 (26)
      • 바람의 나라:연 (24)
      • AFK아레나 (45)
      • 오버워치 (5)
      • 배틀그라운드 (2)
      • RPG게임 (7)
      • 모바일게임 (18) N
    • IT (201)
      • iOS (67)
      • Android (38)
      • PHP + Mysql (7)
      • AWS+Window Server (5)
      • 블로그 (32)
    • 모바일게임 쿠폰 (1) N
    • 일상 (76)
      • 맛집 (8)
      • 운동 (15)
      • 여행 (4)
      • 리뷰 (9)
  • 방명록




티스토리 뷰

IT/Android

[안드로이드] 스크롤뷰로 구성된 엑티비티 하단에 광고 고정으로 보여주기

권말련 2020. 4. 28. 16:45

액티비티 하단에 광고를 넣기 위해 작업 중 스크롤 뷰가 있는 레이아웃에서는 광고가 노출이 안 되는 현상이 발견되었다. 스크롤 뷰가 전체 레이아웃을 잡고 있어서 가려지던지 화면 아래에 노출이 되어서 보이지 않는 현상 같았다. 스크롤뷰 안에 넣게 되면 스크롤을 하단까지 해야 보이게 되므로 원하는 레이아웃이 아니었다. 스크롤 뷰에 영향을 받지 않고 무조건 하단에 광고를 넣기 위해서는 xml의 스크롤 뷰 속성에 다음을 추가하면 된다.

 

추가된 속성
android:layout_weight="1"

 

layout_weight를 1로 주면 하단 LinearLayout뷰와 스크롤뷰가 영역을 1:1 비율로 맞춰지는 것이다.

 

 

전체 xml 소스
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:orientation="vertical"
    android:background="@color/white"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ScrollView
        android:id="@+id/scroll"
        android:layout_weight="1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:overScrollMode="never"
        android:fillViewport="true"
        android:scrollbars="none">
    </ScrollView>

    <LinearLayout
        android:id="@+id/banner"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="bottom"
        android:orientation="vertical">
    </LinearLayout>

</LinearLayout>
반응형
그리드형
저작자표시 비영리 변경금지 (새창열림)

'IT > Android' 카테고리의 다른 글

안드로이드 스튜디오 업데이트 하는 방법  (0) 2020.05.29
[안드로이드] 색상코드에 투명도 주는 방법  (8) 2020.05.26
[안드로이드] androidx 마이그레이션 하는 방법  (0) 2020.05.14
[안드로이드] 프로젝트와 외부 라이브러리 minsdkversion이 맞지 않을 때 해결방법  (0) 2020.05.12
안드로이드 액티비티 시작시 키보드 올리는 2가지 방법  (0) 2020.04.06
구글 플레이 마켓에 앱이 삭제 된 경우. 이렇게 해결 하세요.  (5) 2020.02.21
[안드로이드] Unable to locate adb 에러 해결  (0) 2019.05.28
스크롤뷰 내부 특정뷰로 포커스되는 현상 막기  (0) 2018.09.04
  • 카카오톡 공유하기
  • 네이버 블러그 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 구글 플러스 공유하기
  • 카카오스토리 공유하기

댓글
반응형
공지사항
최근에 올라온 글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바