Fragment的另一种动态初始化的方法
来源:互联网 发布:js怎么训练 编辑:程序博客网 时间:2024/05/18 07:06
今天我在写viewPager+Fragment的时候突然发现如果初始化是这么做的:
viewPager = (ViewPager) findViewById(R.id.viewpager);viewsList = new ArrayList<View>();viewsList.add(remainView);viewsList.add(recordView);titleList = new ArrayList<String>();titleList.add("余额");titleList.add("收支");
这样的代码remainView中的控件是不能用类似于:
TextView mail = (TextView) remainView.findViewById(R.id.mail);来获取的,通过很长时间的摸索之后,终于找到了解决办法,不用大范围修改代码,只用改写成以下内容:
getLayoutInflater();LayoutInflater mInflater = LayoutInflater.from(this);// init remainMoneyView remainView = mInflater.inflate(R.layout.remainmoneyfragment, null);TextView mail= (TextView) remainView.findViewById(R.id.mail);viewPager = (ViewPager) findViewById(R.id.viewpager);viewsList = new ArrayList<View>();viewsList.add(remainView);titleList = new ArrayList<String>();titleList.add("余额");
这样就能初始化了,这是自己摸索的成果,希望能帮助到大家
0 0
- Fragment的另一种动态初始化的方法
- 定时器的另一种初始化方法
- 动态XtraReports的另一种方法
- iOS开发中结构体的另一种“初始化方法”
- 跨库动态MERGE运算的另一种实现方法
- Java HashMap 初始化的另一种方式
- fragment的初始化
- ViewPager中动态删除Fragment的方法
- 学习工作流的另一种方法
- 调用方法的另一种方式
- 调用方法的另一种方式
- 控制小数位的另一种方法
- 另一种数据导出的方法
- 学习工作流的另一种方法
- 锁定表格的另一种方法。
- 获得对象的另一种方法
- 另一种注释代码的方法.
- 表达式求值的另一种方法
- Delete,Update连表(left join)删除
- 也谈测试核心竞争力
- sql语句执行顺序
- iOS学习之iOS沙盒(sandbox)机制和文件操作(一)
- C#中的字段
- Fragment的另一种动态初始化的方法
- java中常见文件操作
- android 4.4 - Important Behavior Changes
- 读书笔记-APUE第三版-(6)系统数据文件和信息
- JavaScript 正则表达式
- API 之 playsound
- linux 按文件大小排序
- Jquery获取页面中checkbox组中被选中的值
- Object类