获取资源文件, Android res getIdentifier

来源:互联网 发布:access2003数据库教程 编辑:程序博客网 时间:2024/05/22 08:26

安卓中获取资源文件方式一:

getResources().getDrawable(R.drawable.test)getResources().getColor(R.color.background)

获取资源文件方式二:

 int id = R.drawable.aa_logo; String a =  "drawable.aa_logo"; Resources res = getResources(); int b = res.getIdentifier         ("aa_logo","drawable",getPackageName());    if(id == b){    MyLog.e("====","========================");    }

经过测试,两个结果相同,id == b. 如果想动态的获取路径,可以用

string.split("\\.");

来截取资源路径。因为 . 是特殊的符号,因此要进行转义。