1
我想定義一個複合佈局的最基本的形式,只是一組其他視圖,沒有特殊的方法,只是分組視圖。複合佈局是否總是需要它自己的類?
如果我有一個佈局
<LinearLayout...>
<LinearLayout...>
<ImageView... />
<TextView ... />
<TextView ... />
<TextView ... />
<TextView ... />
<TextView ... />
</LinearLayout>
<RelativeLayout...>
<ImageView... />
<TextView ... />
<ImageView... />
<TextView ... />
<ImageView... />
<TextView ... />
<ImageView... />
<TextView ... />
<ImageView... />
<TextView ... />
</RelativeLayout>
</LinearLayout>
我想只是把它這樣
<LinearLayout...>
<TopView>
</TopView>
<BottomView>
</BottomView>
</LinearLayout>
所以冠捷和BottomView將只是兩編組上述意見自定義佈局。
我是否必須爲每個自定義佈局創建一個類,即使我沒有任何可以擴展到分組本身的東西? 命名文件並將自定義佈局插入到其父XML中的正確語法是什麼?
由於佈局文件不能有大寫字母在他們的名字,我猜topview.xml
和bottomview.xml
,並不top_view.xml
和bottom_view.xml
對於XML實例化的一部分,它不是那麼清楚,我會什麼樣子。
我在網上遇到的每一個例子都會處理更復雜的定製/合成佈局。
注:APIDemos的2個樣品的格局,是沒有幫助的,也不是爲compund controls的Android的開發者指南。
爲什麼不使用 指令來處理化合物? –
2013-04-24 15:43:55
@mr_archano我不知道' '元素。乍一看,它似乎工作。你願意發佈一個aswer,所以我可以給你信用? –
ilomambo
2013-04-24 15:49:01
完成。很高興幫助:) – 2013-04-24 15:53:11