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 의 값 이 다르다 는 것 이다.이번 실험 을 통 해 안 드 로 이 드 의 선형 구조 에 대해 초보적인 이 해 를 가지 게 되 었 다.
이상 은 본 고의 모든 내용 입 니 다.본 고의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.또한 저 희 를 많이 지지 해 주시 기 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Cognos 배치를 명령 프롬프트에서 시작Cognos BI & Analytics에 지정된 시간에 보고서를 실행하는 스케줄 기능이 있다고 생각합니다. 게시합니다. 트리거라는 기능으로 가능합니다. 실행할 보고서의 스케줄 아이콘을 선택합니다. 일정 설정 화면에서...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.