Android 获取资源ID方法,SDK开发中利用getIdentifier()方法获取资源ID
2018-03-02 13:23
567 查看
Android获取资源ID的两种方法
一:常规的app开发中经常使用
view=(View) findViewById(R.id.idname);二:通过动态的获取资源ID的方法,比较sdk开发,由于id经常会在三方使用的时候发生变更,导致无法找到资源id
利用getIdentifier()方法获取资源ID方法描述:
getIdentifier(String name, String type, String package)
第一个参数:资源的名称
第二个参数:资源的类型(drawable,string等)
第三个参数:包名
使用方法:
int id = mContext.getResources().getIdentifier(“source_name”,”type”, PackageName);
view=(View) findViewById(id);
这里可以自己封装成一个工具类哈
相关文章推荐
- Android利用资源名称获取其id之getIdentifier()方法
- Android利用资源名称获取其ID(一)--->getIdentifier()
- Android利用资源名称获取其ID(一)--->getIdentifier()
- android:用getIdentifier()获取资源Id
- Android用getIdentifier()获取资源Id
- android:用getIdentifier()获取资源Id
- Android 利用getIdentifier()方法获取资源ID
- android:用getIdentifier()获取资源Id
- Android开发——通过使用getResource.getIdentifier() 获取layout中组件id
- android用getIdentifier()获取资源Id
- Android使用getIdentifier()获取资源Id的方法
- android开发 通过class.getResourceAsStream()方法 获得资源。
- Android用getIdentifier方法获取资源ID
- 用getIdentifier()获取资源Id
- 使用Context.getResource().getIdentifier()获取资源文件ID
- Android利用资源名称获取其ID(二)--->反射
- android 根据资源名称获取资源ID的方法
- Android利用资源名称获取其ID(二)--->反射
- 【Android开发经验】利用反射机制,获取类的字段、方法、并实现简单调用
- 用getIdentifier()获取资源Id