【Android】LinearLayout 사용법
4903 단어 안드로이드초보자AndroidStudio프로그래밍 공부 일기
프로그래밍 공부 일기
2020년 12월 16일
LinearLayout을 시작해서 사용했으므로, LinearLayout이란 무엇인가 사용법을 간단히 정리한다.
LinearLayout이란?
LinearLayout(읽는 방법: 「리니어 레이아웃」)은, 간단한 레이아웃의 하나로, 아이 요소를 세로·가로의 일렬로 늘어놓는 레이아웃이다. android:orientation
속성에 vertical
, horizontal
LinearLayout을 사용하여 자식 요소를 세로로 정렬하는 방법
app/src/main/res/layout/activity_main.xml에서 레이아웃 편집기의 디자인에서 배치할 수 있다.
LinearLayout(읽는 방법: 「리니어 레이아웃」)은, 간단한 레이아웃의 하나로, 아이 요소를 세로·가로의 일렬로 늘어놓는 레이아웃이다.
android:orientation
속성에 vertical
, horizontal
LinearLayout을 사용하여 자식 요소를 세로로 정렬하는 방법
app/src/main/res/layout/activity_main.xml에서 레이아웃 편집기의 디자인에서 배치할 수 있다.
4. 같은 방식으로 배치하려는 레이아웃을 미리보기 화면으로 드래그합니다.
※이 시점에서는 LinearLayout에 ConstraintLayout의 제약이 없기 때문에 에러가 나오고 있다. LinearLayout 에
tools:ignore="MissingConstraints"
를 기술하는 것으로 에러를 지웠다. (ConstraintLayout의 제약에 대해서는 어제 기사에서 든다)activity_main.xml 코드
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<LinearLayout
android:layout_width="409dp"
android:layout_height="729dp"
android:orientation="vertical"
tools:layout_editor_absoluteX="1dp"
tools:layout_editor_absoluteY="1dp"
tools:ignore="MissingConstraints">
<Button
android:id="@+id/button4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button" />
<Button
android:id="@+id/button5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button" />
<Button
android:id="@+id/button6"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button" />
</LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
최종 디자인의 화면↓
요소를 옆에 늘어놓고 싶은 경우는, LinearLayout(Horizontal)로 한다. 하는 것은 세로로 늘어놓을 때와 같다.
참고문헌
세로 또는 가로 줄에 요소를 정렬하는 선형 레이아웃 (LinearLayout)
Android 앱 개발의 LinearLayout 사용법 [초보자용]
Reference
이 문제에 관하여(【Android】LinearLayout 사용법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mzmz__02/items/26230a11fa163a351836
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(【Android】LinearLayout 사용법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mzmz__02/items/26230a11fa163a351836텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)