美文网首页
2021-05-09 android 通过反射来初始化获取l

2021-05-09 android 通过反射来初始化获取l

作者: xiaohuage | 来源:发表于2021-05-09 10:31 被阅读0次

获取布局文件:

int layout=activity.getResources().getIdentifier("layout_hint_dialog","layout",activity.getPackageName());

获取控件ID:

int close_btn1=activity.getResources().getIdentifier("close_btn","id",activity.getPackageName());

解释:通过activity获取当前应用的资源标识,如何通过应用获取到资源标识呢?首先通过当前 activity获取到包名,获取到包名代表获取到该应用下的所有资源,获取什么资源呢?layout或者id资源,具体到哪一个layout或者id资源呢?那个名叫layout_hint_dialog的布局资源,那个名叫close_btn的id.

相关文章

网友评论

      本文标题:2021-05-09 android 通过反射来初始化获取l

      本文链接:https://www.haomeiwen.com/subject/guemdltx.html