关于在adapter使用LinearLayout的findviewbyid问题
来源:互联网 发布:js如何封装函数 编辑:程序博客网 时间:2024/05/06 04:10
学安卓不久,最近在用自定义adaptert时遇到了几个问题,就来记到这里(为什么?,,因为我发现每次遇到问题写在这里以后对记忆好而且以后还可以看)。
首先是findviewbyid的问题我在LinearLayout中放了一张图片和一个文本框,但是在设置textview的值时没有findviewbyid,之后发现原来要这样写:
LinearLayout lView4 = (LinearLayout) View.inflate(context,R.layout.ac_4httphelp, null);((TextView) lView4.findViewById(R.id.tv4_httphelp)).setText(m4_http[position]);之后我就养成了 父.findviewbyid(R.id.xxx) 的习惯。在上面父(也就是说R.id.xxx在这个“父”里面)是lView4、所以写成
lView4.findViewById(R.id.tv4_httphelp);
在activity中父是activity所以我就写成<pre name="code" class="java">this.findViewById(R.id.tv4_httphelp);
怕自己说话逻辑不清,以后看不知写的是什么,粘贴一下。
<pre name="code" class="java">@Overridepublic View getView(int position, View convertView, ViewGroup parent) { if (convertView == null) { LinearLayout lView4 = (LinearLayout) View.inflate(context, R.layout.ac_4httphelp, null);((TextView) lView4.findViewById(R.id.tv4_httphelp)).setText(m4_http[position]);return lView4;}((TextView) convertView.findViewById(R.id.tv4_httphelp)).setText(m4_http[position]);return convertView;}
0 0
- 关于在adapter使用LinearLayout的findviewbyid问题
- LinearLayout关于weight使用问题
- 关于findViewByid的简写
- Android中关于LinearLayout均匀分布的问题
- 关于Linearlayout点击事件无效的问题
- 关于LinearLayout布局右对齐的问题
- 关于LinearLayout中的getGravity方法的问题
- 关于 findViewById()方法和资源 ID 的重复问题
- ExpandableListActivity使用findViewById查找child中view的时序问题
- preference自定义布局findViewById无法使用的问题
- 关于adapter的getView的position问题
- 关于 adapter notifyDataSetInvalidated();不刷新的问题
- 关于adapter.notifyDataSetChanged无法更新的问题
- 关于adapter的数据更新问题
- Adapter简化写法以及findViewById()方法的优化
- 关于android findViewById 返回为空问题
- android 减少findViewById 的使用
- ButterKnife的使用、简化FindViewById
- sql语句错误报错
- 正则表达式匹配数字与正文的简例
- 狮子搏兔,亦用全力!!!
- 线段树模板
- 南大软院大神养成计划第二天
- 关于在adapter使用LinearLayout的findviewbyid问题
- [python&php 网络编程]完整的socket服务端客户端
- 矩形的个数06
- 解决MWPhotoBrowser中的SDWebImage加载大图导致的内存警告问题
- 20151125 ocp(50-70)
- DFS
- 列优先与行优先
- Linux创建用户、用户组 及 删除
- JSON简例