Android 布局巢狀

2021-06-18 05:45:32 字數 1334 閱讀 1748

本來用relativelayout的

布局方式就很靈活,但是還是有寫需求達不到。只能通過布局巢狀的方式來實現。

首先activity_main採用的是relativelayout

布局方式,然後通過include標籤引入乙個linearlayout的布局檔案。

建乙個xml檔案,取名twobtn.xml,內容如下

<?

xmlversion=

"1.0"

encoding=

"utf-8"

?>

<

linearlayout

xmlns:android

=""android:layout_width=

"match_parent"

android:layout_height=

"match_parent"

android:orientation=

"horizontal"

>

<

button

android:layout_width=

"0sp"

android:layout_weight=

"1"

android:layout_height=

"wrap_content"

android:text

="@string/equal"/>

<

button

android:layout_width=

"0sp"

android:layout_weight=

"1"

android:layout_height=

"wrap_content"

android:text

="@string/clear"/>

linearlayout>

注意以上**中的

android:layout_weight

屬性。然後在主layout檔案中加入以下**

android:id

="@+id/btn"

layout

="@layout/twobtn"

android:layout_below=

"@id/thetextview"

android:layout_width=

"fill_parent"

android:layout_height=

"wrap_content"

android:layout_marginleft=

"0sp"

android:layout_marginright=

"0sp"

/>

Android 巢狀布局

android 巢狀布局 簡介 1.nestedscrollingparent介面 onstartnestedscroll view child,view target,int nestedscrollaxes 當nestedchild想要進行巢狀滾動時,會呼叫nestedparent的這個方法。這...

android布局學習 巢狀布局

採用巢狀的方式來實現複雜的布局,通過2個示例來介紹巢狀布局的方法。示例1 將activity介面分成上 下2部分,然後上部分是用橫向的 水平 布局,裡面有4個textview 下部分則是用縱向的 垂直 布局,也放有4個textview。要實現這樣的布局必須要使用到巢狀布局。實現步驟 1 首先,最外層...

Android新手之旅 10 巢狀布局

想在介面上放四個按鈕,以2 2的形式存在,卻沒有辦法快速實現。嘗試了一下,可以用巢狀的方式,乙個linearlayout巢狀兩個linearlayout,外層的linearlayout用縱向布局,而內部的用橫向布局。xml檔案 android orientation vertical android...