如何使用id检索可绘制的名称?

时间:2015-03-28 16:01:31

标签: android

我有一个ImageView,根据点击的Imagebutton而改变,所以我试图获取被按下的ImageButton的名称,因为我所知道的是ImageView的id,我想知道如何检索名称可绘制的。我通过互联网搜索,所有我发现的方法是使用drawable名称获取id或获取drawable的整个文件路径,所以有没有办法获得drawable的名称,也没有扩展名,谢谢

1 个答案:

答案 0 :(得分:1)

由于ImageButton是ImageView,您可以使用标记:

ImageButton button = (ImageButton) findViewByID(R.id.buttonId)// your button
button.setTag("youDrawableName"); // your drawable name

并在需要时阅读:

String drawableName = (String) button.getTag();