採用巢狀的方式來實現複雜的布局,通過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...