2011-10-26 62 views
4

我想在安卓如何在java中获取图像名称?

例如图像名称,

ImageView img = (ImageView)findViewByID(R.id.MyImage); 

img.srcName() // it should return following android:src="@drawable/abc" 

是有可能或没有? 任何帮助,将不胜感激。

+0

你得到这个错误吗?我不认为在ImageView中有这样的功能,或者它是thr? –

+0

lol no .srcName()不是它的虚拟示例,我在此代码中给出了解释我需要什么问题的方法? – UMAR

回答

1

是否有可能?

这是不可能的。对于初学者来说,可能没有涉及ImageView的资源,因为图像可能来自许多地方。

+0

imageButton有可能吗? – UMAR

+0

@UMAR:不。ImageButton只是ImageView的一个子类。 – CommonsWare

+0

实际上,我正在创建一个滚动骰子活动,对于这个滚动骰子后,我必须选择图像名称给用户这一点,我需要得到骰子的名称任何想法我该怎么办? – UMAR

3

你可以使用此功能的资源的名称:

getResources().getResourceName(resid); 

但你需要的渣油为。 检查Resources.

+0

它将工作的硬编码图像,如果我动态改变图像呢? – UMAR