android布局學習 巢狀布局

2021-07-03 08:52:02 字數 835 閱讀 3101

採用巢狀的方式來實現複雜的布局,通過2個示例來介紹巢狀布局的方法。 

示例1:將activity介面分成上、下2部分,然後上部分是用橫向的(水平)布局,裡面有4個textview ,下部分則是用縱向的(垂直)布局,也放有4個textview。 

要實現這樣的布局必須要使用到巢狀布局。 

實現步驟: 

1、 首先,最外層是乙個垂直布局的linearlayout; 

2、 在最外層的linearlayout中再巢狀兩個(上、下)linearlayout; 

3、 上部分的linearlayout使用水平布局,裡面放4個textview; 

4、 下部分的linearlayout使用垂直布局,裡面放4個textview。 

下面為示例圖,可參考一下: 

最後**執行後的效果為: 

示例2:將activity介面分成上、下兩部分,然後上部分使用水平布局的linearlayout,裡面放4個textview,下部分使用tablelayout布局,分成2行2列,每列都放1個textview。 

實現步驟: 

1、 先首先,最外層是乙個水平布局的linearlayout; 

2、 然後再在最外層的linearlayout裡放兩個(上、下)linearlayout; 

3、 上部分的linearlayout使用水平布局,並放4個textview; 

4、 下部分放乙個tablelayout; 

5、 在tablelayout裡面放入兩個tablerow(分成2行); 

6、 在tablerow裡面分別放2個textview。 

下面為示例圖,可參考一下: 

最後**執行後的效果為: 

Android 布局巢狀

本來用relativelayout的 布局方式就很靈活,但是還是有寫需求達不到。只能通過布局巢狀的方式來實現。首先activity main採用的是relativelayout 布局方式,然後通過include標籤引入乙個linearlayout的布局檔案。建乙個xml檔案,取名twobtn.xml...

Android 巢狀布局

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

Android布局學習

習慣了delphi vb等rad的拖放布局,使用android的布局管理器還真不習慣.例如要實現下面的介面布局 則需要如下設定 12 android layout width wrap content 3 android layout height wrap content 4 android or...