我想问一个问题,有些人可能会发现这个荒谬的问题。但是如果可能的话我的需要。根据我的R&D
,我发现与此无关。
我有自定义布局。
<com.example.customview.myview
android:id="@+id/ex_view1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
custom:title="contact"
custom:visibility="@integer/visible"/>
我想在这个自定义布局中添加一个布局,即
<com.example.customview.myview
android:id="@+id/ex_view1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
custom:title="contact"
custom:visibility="@integer/visible"
here i want to add............................... />
我无法在任何布局中使用<include/>
标记tags.
&lt; .........这里我需要添加新布局........ /&gt;
如果有tag
可以执行此操作,请帮助我。如果不是,那么请向我提供公平的信息
感谢。
答案 0 :(得分:1)
我不能在任何布局标签内使用标签。&lt; .........这里我需要添加新布局........ /&gt; < / p>
你不能这样做,因为&lt; .... /&gt;内的名称/值对被视为用于仅指定元素属性的属性。
必须始终在元素的开始标记和结束标记(<tag> .... </tag>
)之间添加子元素。
而且它没有任何意义,因为如果你需要你的布局有两个孩子,将它添加为你的布局的属性是没有意义的。
答案 1 :(得分:0)
如果我理解正确,您希望将视图添加为自定义视图的子视图。
首先请确保com.example.customview.myview扩展ViewGroup。这样您就可以将子视图添加到自定义视图中。
从那里它取决于您的自定义视图的实现。如果您要覆盖onMeasure或onLayout,则可能需要测量和/或布局子视图。