我已经编写了自己的视图栏,扩展了LinearLayout
。我的酒吧有两个地方可以添加按钮或其他视图。现在我使用代码向我的Bar添加项目,例如:
bar.addItemToLeft(view);
或
bar.addItemToRight(view);
我想让我的Bar能够接受像LinearLayout
这样的xml中的子视图。
例如:
<com.my.ui.Bar
android:id="@+id/bar"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<com.my.ui.BarLeft
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<View/> <View/> <View/>
</com.my.ui.BarLeft>
<com.my.ui.BarRight
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<View/> <View/> <View/>
</com.my.ui.BarLeft>
</com.my.ui.Bar>
可以吗?
PS:
答案 0 :(得分:1)
你吧左右栏必须扩展一个ViewGroup(LinearLayout,relativeLayout)才能使孩子成为现实。
的问候, Aqif Hamid