Android 의 LinearLayout 레이아웃

4378 단어 linearlayout배치
선형 레이아웃:선형 레이아웃
일반적인 상황 에서 많은 컨트롤 이 하나의 인터페이스 에 열 거 될 때 우 리 는 선형 레이아웃(Linear Layout)을 사용 할 수 있다.  선형 레이아웃 은 수직 방향(vertical)이나 수평 방향(horizontal)의 순서에 따라 하위 요 소 를 정렬 하 는 것 입 니 다.모든 하위 요 소 는 앞의 요소 에 위치 한 다음 에 간단하게 알 아 보 겠 습 니 다.
XML 레이아웃 파일 에서 다음 과 같은 단 위 를 만 날 수 있 습 니 다.
px:화면의 픽 셀 입 니 다.   dp:density 기반 추상 적 인 단위,화면의 물리 적 크기   sp:dp 와 비슷 하지만 사용자 의 글꼴 크기 에 따라 크기 를 조정 합 니 다. 
XML 코드 는 다음 과 같 습 니 다:android:orientation="vertical"변경  수직 방향(수직)

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:orientation="vertical"
 tools:context="com.example.administrator.adapter.MainActivity">
 <TextView
  android:text="   TextView"
  android:background="#ef0808"
  android:gravity="center"
  android:textSize="18sp"
  android:layout_width="match_parent"
  android:layout_height="100dp" />
 <TextView
  android:text="   TextView"
  android:gravity="center"
  android:background="#31ef0b"
  android:textSize="18sp"
  android:layout_width="match_parent"
  android:layout_height="100dp" />
 <TextView
  android:text="   TextView"
  android:gravity="center"
  android:textSize="18sp"
  android:background="#ec07ca"
  android:layout_width="match_parent"
  android:layout_height="100dp" />
 <TextView
  android:text="   TextView"
  android:gravity="center"
  android:textSize="18sp"
  android:background="#f5d105"
  android:layout_width="match_parent"
  android:layout_height="100dp" />
</LinearLayout>
실행 결과:모든 TextView 를 위 에서 아래로 순서대로 배열 합 니 다.

XML 코드 는 다음 과 같 습 니 다:android:orientation="horizontal"변경  수평 방향(수평)

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:orientation="horizontal"
 tools:context="com.example.administrator.adapter.MainActivity">
 <TextView
  android:text="   TextView"
  android:background="#ef0808"
  android:gravity="center"
  android:textSize="18sp"
  android:layout_width="100dp"
  android:layout_height="100dp" />
 <TextView
  android:text="   TextView"
  android:gravity="center"
  android:background="#31ef0b"
  android:textSize="18sp"
  android:layout_width="100dp"
  android:layout_height="100dp" />
 <TextView
  android:text="   TextView"
  android:gravity="center"
  android:textSize="18sp"
  android:background="#ec07ca"
  android:layout_width="100dp"
  android:layout_height="100dp" />
 <TextView
  android:text="   TextView"
  android:gravity="center"
  android:textSize="18sp"
  android:background="#f5d105"
  android:layout_width="100dp"
  android:layout_height="100dp" />
</LinearLayout>
실행 결과:모든 TextView 는 왼쪽 에서 오른쪽으로 수평 으로 배 열 됩 니 다.

이 두 가지 선형 레이아웃 의 유일한 차 이 는 안 드 로 이 드:orientation 의 값 이 다르다 는 것 입 니 다.
실험 총화:이 두 가지 선형 구조의 유일한 차 이 는 바로 안 드 로 이 드:orientation 의 값 이 다르다 는 것 이다.이번 실험 을 통 해 안 드 로 이 드 의 선형 구조 에 대해 초보적인 이 해 를 가지 게 되 었 다.
 이상 은 본 고의 모든 내용 입 니 다.본 고의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.또한 저 희 를 많이 지지 해 주시 기 바 랍 니 다!

좋은 웹페이지 즐겨찾기