我正在开发一个Android应用程序,我需要知道如何在我的java代码中引用drawable。图像/ drawable在我的drawable文件夹中,它在我的xml中引用。然后,我如何在我的活动中访问它(Java代码)。
在我的xml中我有
android:src="@drawable/medkit"
在我的android活动类中:
ArrayList<String> child = new ArrayList<String>();
child.add("In plaster walls, strips of metal mesh bent at right angles and embedded in corners of ceilings and walls to prevent the plaster from cracking.");
child.add( R.drawable.ic_medkit );
child.add( R.drawable.medkit );
答案 0 :(得分:1)
int resid= R.drawable.ic_medkit
将是一个整数,所以使用
getApplicationContext().getResources().getDrawable(resid)
所以在你的情况下
child.add(0,String.valueOf(R.drawable.ic_medkit));
getApplicationContext().getResources().getDrawable(Integer.parseInt(child.get(0)))