android - 如何将 child 添加到 xml 中的 android 自定义 View /布局?

标签 android layout view

我有一个自定义 View 扩展了 RelativeLayout。我知道我可以在 java 代码中修改它的子项,但是在 xml 中也可以吗? 我想在我的 main.xml 中有类似的东西:

<MyCustomView>
   <SomeControl />
   <AnotherControl />
</MyCustomView>
<MyCustomView>
   <NewControl />
</MyCustomView>

你能给我一些提示吗? 感谢您的帮助!

最佳答案

您可以在这里找到一些解释:http://developer.android.com/guide/topics/ui/custom-components.html

您实际上可以在任何布局 XML 文件中使用您的自定义组件,使用您的类的完全限定名称:

<com.package.MyClass id="@+id/my_id" ...>
      ...
</com.package.MyClass>

关于android - 如何将 child 添加到 xml 中的 android 自定义 View /布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4713859/

相关文章:

java - 如何使用外接键盘移动屏幕键盘中的光标?

css - Primefaces LayoutUnit 填充和滚动行为

Android - 如何检测 LinearLayout 上的单击?

java - android:inputType ="textUri"不会启用互联网键盘(w .com 按钮)

android - 如何避免强制关闭 IOException 和 SocketTimeoutException JSoup?

android - Android 上 USB 麦克风的 AudioSource 值

java - Android 应用程序因布局错误而强制关闭

html - 上传到 ftp 时网站变小

iOS——在启动图像后立即将初始 View 设置为广告 x 秒数是否可以接受?

multidimensional-array - 如何从 View 中有效地克隆 Rust ndarray?