android - 如何在运行时将自定义 View 注入(inject)到在 xml 中声明的 viewGroup?

标签 android layout custom-view

我设计了一个 xml 布局文件,其中包含一些标准的 ui 组件。到目前为止它工作正常。 在我的 Java 代码中,我实现了一个自定义 View ,该 View 扩展了 SurfaceView 以实现动画效果。现在我想在运行时将这个自定义 View 注入(inject)布局文件中定义的用户界面。 我是否必须在 XML 中为该自定义 View 提供一个空的 View 填充器? 这是如何运作的?你能给我看一个简单的代码 fragment 吗?谢谢

最佳答案

使用ViewGroup addView()方法。 您也可以使用 ViewStub

关于android - 如何在运行时将自定义 View 注入(inject)到在 xml 中声明的 viewGroup?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26993455/

相关文章:

java - CreateView 方法上的自定义对话框在 firebase firestore onCompletelistener 获取数据到列表之前返回

android 蓝牙连接失败(isSocketAllowedBySecurityPolicy 开始 : device null)

android - android :widgetLayout and android:layout for preference?之间的区别

android - 如何绘制带圆角的路径

android - 从 arcgis map 点击 x 和 y 转换为 google map 或 bing map 位置

android - 在Android上捕获原始麦克风输入

java - 在 GWT 中布局元素的最佳方式是什么?

iOS 按比例缩放元素与视口(viewport)的相对距离

Android自定义 View 位图内存泄漏

android - 无法以编程方式将自定义 View 添加到布局中