如何从 class 设置 ImageView 中的 attr 值?
How can I set attr value in ImageView from class?
<ImageView
android:id="@+id/avatar_repo_list"
android:layout_width="48dp"
android:layout_height="48dp"
android:src="?attr/avatar_repo_icon"
tools:ignore="ContentDescription" />
像这样,但来自 class
在你activity
中,使用findViewById()
获取这个image view
的引用,然后你可以使用这个引用来调用方法。这些方法然后设置您的 image view
的属性值。这是示例性代码段。
ImageView img=(ImageView) findViewById(R.id.avatar_repo_list);
//Suppose I need to set the Drawable programatically
img.setImageDrawable(R.drawable.my_image);
首先通过 "ID" 在 Activity class 中获取图像视图的引用,然后像这样添加 attr 值:
Android: how to get value of an attribute in code?
<ImageView
android:id="@+id/avatar_repo_list"
android:layout_width="48dp"
android:layout_height="48dp"
android:src="?attr/avatar_repo_icon"
tools:ignore="ContentDescription" />
像这样,但来自 class
在你activity
中,使用findViewById()
获取这个image view
的引用,然后你可以使用这个引用来调用方法。这些方法然后设置您的 image view
的属性值。这是示例性代码段。
ImageView img=(ImageView) findViewById(R.id.avatar_repo_list);
//Suppose I need to set the Drawable programatically
img.setImageDrawable(R.drawable.my_image);
首先通过 "ID" 在 Activity class 中获取图像视图的引用,然后像这样添加 attr 值:
Android: how to get value of an attribute in code?