如何在类中设置ImageView中的attr值?

时间:2017-05-14 19:38:13

标签: android xml imageview attr



<ImageView
                    android:id="@+id/avatar_repo_list"
                    android:layout_width="48dp"
                    android:layout_height="48dp"
                    android:src="?attr/avatar_repo_icon"
                    tools:ignore="ContentDescription" />
&#13;
&#13;
&#13;

像这样,但是来自班级

2 个答案:

答案 0 :(得分:0)

在您activity中,使用image view获取此findViewById()的引用,然后您可以使用此引用来调用方法。然后,这些方法设置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);

答案 1 :(得分:0)

首先通过“ID”在Activity类中获取图像视图的引用,然后像这样添加attr值:

Android: how to get value of an attribute in code?