创建布局时,可以为您的视图定义ID:
<ImageView
android:id="@+id/myImage"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/main01" />
在你的代码中你有:
ImageView img = (ImageView) findViewById(R.id.myImage);
现在您的对象为img
。
如何将img
(“myImage”)的ID作为字符串?我需要这样的东西:
String strId = getStringId(img);
// now strId is "myImage"
答案 0 :(得分:2)
试试这个。
Log.i("============ Id","::"+getResources().getResourceEntryName(img.getId()));
输出:============ Id :: myImage
答案 1 :(得分:0)
这是你要找的吗?
String value = getResources().getString(R.id.myImage);