Android在自定义布局内添加布局

问题描述:

我想问一个问题,有些人可能会发现它是荒谬的问题,但它的需要,如果可能的话。根据我的R&D,我没有发现任何与此相关的内容。Android在自定义布局内添加布局

我有自定义布局。

<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. <内.........这里我需要添加新的布局........ />

如果有任何tag要做到这一点,请帮助我。如果它不是,那么请为我提供公平信息

谢谢。

+0

语法上不可能,因为不受XML支持。你有没有处理Android的样式? – 2013-05-02 06:07:09

+0

你可以给我downvotes的原因.... – Unknown 2013-05-02 06:07:21

+0

哦,我必须修改我的第一个评论也许。你想添加一个_child_视图吗?那么当然你会在开始标签的末尾做这些事情。 '' – 2013-05-02 06:10:55

如果我理解正确的话,你想添加一个视图作为您的自定义视图的孩子。

首先确保com.example.customview.myview延伸的ViewGroup。这将允许您将子视图添加到您的自定义视图。

从那里它取决于您的自定义视图的实现。如果您重写onMeasure或onLayout,您可能需要测量和/或布置子视图。

我不能使用标签内的任何布局标签。 < .........在这里我需要添加新的布局........ />

你不能这样做,因为<里面的名称/值对.... />被认为是仅用于指定元素属性的属性。

子元素必须在开始标记和元件的结束标记(<tag> .... </tag>)之间总是添加。

并且也没有任何意义,因为如果u需要你的布局,有两个孩子中有将其添加为布局的属性没有意义。