<LinearLayout
android:layout_width="match_parent"
android:layout_height="50dp"
android:orientation="horizontal"
android:gravity="center"
android:background="@drawable/btn_blue"
android:layout_marginTop="20dp"
android:clickable="true"
android:weightSum="10"
android:paddingLeft="12dp"
android:paddingRight="12dp
<ImageView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@null"
android:src="@drawable/icon_person"
android:gravity="center
<TextView
android:layout_width="0dp"
android:layout_weight="9"
android:layout_height="50dp"
android:stateListAnimator="@null"
android:gravity="center"
android:layout_gravity="center"
android:text="Login"/>
</LinearLayout>
1) 글자와 image가 붙는 현상 해결
: weightSum을 통해서 영역을 1:9로 나눠준다
2) LinearLayout을 버튼처럼 눌리게 만드는 옵션
: Clickable 옵션을 true로 만들어 준다.
3) imageView,textView 가로로 늘어놓기 위해서는 LinearLayout의 Orientation 옵션을 horizontal로 세팅한다.
'App > Android' 카테고리의 다른 글
RecyclerView로 목록 만들기 (0) | 2021.01.22 |
---|---|
안드로이드 스튜디오 블루투스 프로그래밍 (0) | 2021.01.19 |
[Android Studio] 로그인 창 레이아웃 만들기 (0) | 2021.01.15 |
Relative Layout, Linear Layout (0) | 2021.01.11 |