java - 如何在java类中获取图层列表项ID?

标签 java android xml android-drawable layer-list

我可以使用什么方法来获取图层列表项ID (first_image) 在 Java 类中?

layers.xml:

<item android:id="@+id/first_image">
  <bitmap android:src="@drawable/android_red"
    android:gravity="center" />
</item>

最佳答案

您可以通过 ID 以编程方式访问 layer-list 的项目,如下所示。

GradientDrawable gradientDrawable = (GradientDrawable) layerDrawable
                .findDrawableByLayerId(R.id.first_image);

关于java - 如何在java类中获取图层列表项ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62144505/

相关文章:

java - android中如何显示未连接互联网

java - JSpinner 默认更改年而不是天

android - 返回android中复选框的选中状态

android - 将自定义对象的数组列表传递给另一个 Activity

iphone - 断言失败错误

java - 读取一个 2048 字节的文件

java - hsqldb : Database lock acquisition when connecting to a file db

java - 安卓。记录应用程序输出的替代方法

javascript - 获取xml字符串的所有标签

xml - 根据同一元素的第二个属性的值更改属性的值