java - 复制 xml 中的 View

标签 java android layout view

是否可以生成/膨胀布局中声明的 View ?

例如:我有一个复杂的布局,其中定义了一个按钮,我想复制该按钮并将其插入到 GroupView 中。有没有更好的方法来做到这一点,而不是为了只选择一个元素而膨胀整个 xml 布局?谢谢

最佳答案

不,这是不可能的,但您可以提取您认为会多次重复使用的 View 或布局部分,并通过标记将其包含在您需要的位置:

<include android:id="@+id/id_layout" layout="@layout/layout_xml" />

看看documentation .

关于java - 复制 xml 中的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8461885/

相关文章:

java - 如何避免GC暂停?

java - centos7部署java-web项目时Tomcat无法连接mariadb

android - 将 MediaBrowserService 更新为 MediaBrowserServiceCompat 会删除 'browse' 函数

java - 对调用 Activity 的影响。 ( Intent )

android - 如何在android中进行 Activity 淡入淡出过渡

android - 不使用 View.onDraw 和 canvas.setMatrix 缩放 subview

Java 获取空指针异常

java - 如何使用 java swing 创建捕捉组件?

java - Android 6.0 (Marshmallow) 拒绝权限并且不向用户显示任何权限请求对话框

java - 将多个 String 和 ImageView 添加到一个 View