728x90
한빛아카데미 Android Studio를 활용한 안드로이드 프로그래밍 6판
p.206 직접 풀어보기 5-1
리니어레이아웃으로 다음과 같은 화면을 구성하는 XML을 작성하라.
- 리니어레이아웃의 orientation 속성을 vertical로 설정한다.
- 버튼 3개를 생성하고 버튼의 layout_width는 110dp로, layout_height는 100dp로 한다.
HINT 버튼에 gravity와 layout_gravity 속성을 모두 지정해야 한다.
코드
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<Button
android:id="@+id/Btn1"
android:layout_width="110dp"
android:layout_height="100dp"
android:layout_gravity="center"
android:gravity="top|right"
android:text="버튼1" />
<Button
android:id="@+id/Btn2"
android:layout_width="110dp"
android:layout_height="100dp"
android:layout_gravity="left"
android:gravity="center|left"
android:text="버튼2" />
<Button
android:id="@+id/Btn3"
android:layout_width="110dp"
android:layout_height="100dp"
android:layout_gravity="right"
android:gravity="bottom|right"
android:text="버튼3" />
</LinearLayout>
결과
728x90
'개발 > 책' 카테고리의 다른 글
[안드로이드 프로그래밍] 5장 직접 풀어보기 5-2 (0) | 2021.10.01 |
---|---|
[안드로이드 프로그래밍] 4장 직접 풀어보기 4-4 (0) | 2021.09.29 |
[안드로이드 프로그래밍] 4장 직접 풀어보기 4-2 (2) | 2021.09.27 |