您的位置:首页 > 移动开发 > Android开发

Android中使用FragmentManager获得控件

2016-07-02 16:46 435 查看

1 致谢

感谢魅族公司的琦爷

2 问题描述

今天遇到一个很奇怪的事情 我看到别人写的代码使用了Fragment
但是却没有看到Fragment内部逻辑的代码 我感觉很奇怪
如图



所以我觉得很奇怪 因为这是仅仅给出了R.id
也就是说这里仅仅只有一个ID 那么内部逻辑写到哪里去了呢
经过我的查找的确有相应的java类文件 那么R.id和java文件的联系是如何建立的呢
后来咨询了琦爷 才解决了问题

3 解决方案

这是一个使用FragmentManager的获取Fragment的方法
其中R.id和java文件的联系是由Fragment所在Activity的布局文件建立的
只要查看所在Activity使用的的布局文件就可以找到
如图



这里的android:name就指出了R.id对应的Fragment类
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: