本來用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...