我是java的新手,我需要导入两个:
import com.myapp.R;
import android.R
同时正弦我需要使用strings.xml文件夹中的翻译以及图标R.drawable.ic_media_play
。但是由于导入冲突,我收到错误。
如何从Android和我的应用程序访问资源?
答案 0 :(得分:0)
不要同时导入它们。请参考他们的完全限定名称。
导入android.R
...
doSomething的(R.drawable.ic_media_play)
相当于
...
doSomething的(android.R.drawable.ic_media_play)
您可以导入最常用的名称,并使用其他
的完全限定名称答案 1 :(得分:0)
您无法导入两者。惯例是导入项目的R文件(com.myapp.R),并在使用android R文件时使用完整的包符号。通过这种方式,您可以轻松判断何时引用自己的标识符,以及何时引用外部标识符。
因此,如果您想引用ic_media_play
标识符,请使用android.R.drawable.ic_media_play
。