0

我已经编写了自己的视图栏,它扩展了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:

在此处输入图像描述

4

1 回答 1

1

你的 bar 左右 bar 必须扩展一个 ViewGroup (LinearLayout, relativeLayout) 才能接受孩子。

问候, 阿基夫·哈米德

于 2012-06-29T06:12:27.450 回答