我已经编写了自己的视图栏,它扩展了LinearLayout
. 我的栏有两个用于添加按钮或其他视图的位置。现在我使用代码将项目添加到我的 Bar 中,例如:
bar.addItemToLeft(view);
或者
bar.addItemToRight(view);
我想让我的 Bar 能够接受 xml 中的子视图,例如LinearLayout
.
例如:
<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: