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类
相关文章推荐
- Android canvas.drawArc() 画圆弧
- Android图像开源视图:SmartImageView
- android surfaceView+mediaPlayer 自定义视频播放器
- 如何使用android studio进行多渠道的打包?
- android studio基本界面设置
- android 底部弹出提示框的实现方式
- Android变色状态栏实现
- Android自定义圆角矩形图片ImageView
- android连接wifi
- android下基于开源浏览器项目crosswalk的js与java交互
- Android: Resource Type Animation
- Android 源码下载方法(Git 方式clone)
- Android之内存机制分析-Android堆和栈
- Android studio NDK问题
- 自定义AvatarImageView满足你所有头像显示需求
- Android Studio编译卡死
- Android Tombstone/Crash的log分析和定位
- android Paint setXfermode()方法讲解
- Android 滑动开关(ToggleButton) 解析
- Android用回调函数实现Service中更新Activity进度条