使用 recyclerView 布局显示不合理的问题

原创 2016年05月30日 10:04:51

在项目中 RecyclerView 替代了 listVeiw 和 GridView ,但是在使用过程难免不出现问题。比如 itmen 的布局文件 width 使用 match_parent ; 这个属性的时候却出现了显示 warp_content 现象,也就是包裹内容,但是在预览界面就是显示正常的。

解决方法:

 @Override
    public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        /**
         * 此处inflate的时候 ,如果是mInflater.inflate(R.layout.listview_item, parent);会报如下错误
         *
         * The specified child already has a parent. You must call removeView() on the child's parent first
         *
         * 它说这个特定的child已经有一个parent了,你必须在这个parent中首先调用removeView()方法,才能继续你的内容。
         *
         * 这里很明显这个child是一个View,一个子(child)View必须依赖于父(parent)View,如果你要使用这个child,
         *
         * 则必须通过parent,而你如果就是硬想使用这个child,那么就得让这个child与parent脱离父子关系(即removeView())
         */
        第一种:
  View view =   LayoutInflater.from().inflate(resId,null);
       第二种:
View convertView = mInflater.inflate(R.layout.listview_item, null);
        convertView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT));
        MyViewHolder viewHolder = new MyViewHolder(convertView);
        return viewHolder;
    }
版权声明:本文为博主原创文章,未经博主允许不得转载。

JDK的sql设计不合理导致的驱动类初始化死锁问题

问题描述   当我们一个系统既需要mysql驱动,也需要oracle驱动的时候,在并发加载初始化这些驱动类的过程中产生死锁的可能性非常大,下面是一个模拟的例子,对于Thread2的实现其实是jd...

JDK的sql设计不合理导致的驱动类初始化死锁问题

问题描述 当我们一个系统既需要mysql驱动,也需要oracle驱动的时候,在并发加载初始化这些驱动类的过程中产生死锁的可能性非常大,下面是一个模拟的例子,对于Thread2的实现其实是jdk里ja...
  • joeyon
  • joeyon
  • 2014年09月07日 09:22
  • 586

如何处理开发中不合理的管理带来的问题

最近新加入一家公司,项目deadline 压的很紧,2周一个迭代周期,通常coder们的工作压力很大,经常加班,这段时间我一个人同时参与2个项目,其中一个项目主要是我在做,经常出现有几个场景 场景1...

JDK的sql设计不合理导致的驱动类初始化死锁问题

问题描述   当我们一个系统既需要mysql驱动,也需要oracle驱动的时候,在并发加载初始化这些驱动类的过程中产生死锁的可能性非常大,下面是一个模拟的例子,对于Thread2的实现其实是...

修改初始化参数不合理导致数据不能启动问题解决

参数设置不合理导致数据不能启动问题解决 由于修改初始化参数不合理导致数据库不能启动 以下面的例子进行恢复 1.修改数据库的shared_pool_size大小,不小心修改shared_pool_...

Ext 4.2.1初次使用心得,包括一些不合理的地方帮助您少走弯路

我想很多人用Ext4X的时候都很纠结于他的ext-all.js 1.4MB的大小,但又对它拥有动态加载JS文件(按需加载)而高兴。以下我会告诉大家如何去规避ext-all.js,以及动态加载的优缺点。...

HDOJ+DFS使用了stack+貌似题目设计不合理,那个方向数组+DFS的标记和stack模板

点击打开链接///确定最大递归深度,确定递归终止条件,确定每层递归做什么 #include #include #include #include #include #include #include ...

RecyclerView 多布局,Item中使用EditText刷新问题扫坑

(转载)http://www.jianshu.com/p/bd805630b45b 项目中需要用到一个高度动态的布局用于录入用户信息,信息类型以及参数字段等全来自后台。因此需要用Recycler...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用 recyclerView 布局显示不合理的问题
举报原因:
原因补充:

(最多只允许输入30个字)