GridView动态设置条目宽高,第一个条目显示不清晰或不完整的问题
2016-11-21 19:04
483 查看
在GridView中,有时需要动态设置条目的宽高,会导致第一个条目不清晰或不完整的问题,在getView方法中,设置条目的宽高应写在if中。
@Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder ; if (convertView == null) { convertView = View.inflate(context, R.layout.entry_list, null); int px = DensityUtils.dip2px(context, 1f); int ColumnWidth = (width - 4 * px) / 3; AbsListView.LayoutParams param = new AbsListView.LayoutParams(ColumnWidth, ColumnWidth); convertView.setLayoutParams(param); holder = new ViewHolder(); holder.iv1 = (ImageView) convertView.findViewById(R.id.entry_img1); convertView.setTag(holder); } else { holder = (ViewHolder) convertView.getTag(); } return convertView; }
相关文章推荐
- GridView动态设置Item的宽高 第一个Item不显示的问题
- 【Android疑难杂症】GridView动态设置Item的宽高导致第一个Item不响应或显示不正常的问题
- 解决GridView动态设置宽高导致第一个item点击不响应或显示不正常问题
- GridView动态设置Item的宽高 第一个Item不显示的问题
- Android GridView之添加分隔线,动态设置高度,实现高度自适应,并解决第一个item不显示的问题
- 【Android疑难杂症】GridView动态设置Item的宽高导致第一个Item不响应或显示不正常的问题
- 【Android疑难杂症】GridView动态设置Item的宽高导致第一个Item不响应或显示不正常的问题
- GridView动态设置Item的宽高 第一个Item不显示的问题
- GridView动态设置Item的宽高 第一个Item显示不正常
- GridView设置Item高度,解决第一个item显示不正常以及事件不响应的问题
- jquery下动态显示jqGrid以及jqGrid的属性设置容易出现问题的解决方法
- Extjs form表单 动态设置标签的隐藏和显示 (解决问题)
- 解决Android开发中ViewPager动态设置PagerAdapter时第二次进入Fragment内容不显示的问题
- 【Android基础学习】动态设置 listView的高度,解决scrollView中嵌套listview时显示不全的问题
- Android GridView设置条目的高度与宽度相等、GridView条目宽高相同
- android实现界面左右滑动(GridView动态设置item,支持每个item按某个属性排序来显示在不同的界面)
- 磊科路由器动态获取IP模式下不显示DNS设置的问题
- 解决Android当中GridView的Item子控件中有ImageView图片大小不一致问题,动态设置ImageView控件大小
- jquery下 动态显示jqGrid 以及jqGrid的属性设置容易出现的问题
- 自定义GridView宽高设置问题,