Listview数据item显示不正确

这个问题确切的说,挺恶心,之前发现过一次,长时间没遇到过就忘了,大概的意思就是条目布局中,相邻的Textview显示正常,但是另一个就显示错误,整个人都蒙了。先排查adapter,再看数据,又看布局,最后在布局中发现了

  <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:layout_marginLeft="10dp">
        <TextView
            android:id="@+id/name"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="@color/black"
            android:text=" "/>
        <TextView
            android:id="@+id/id"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="5dp"
            android:textSize="13sp"
            android:textColor="@color/alpha_6"
            android:text="ID:13423"/>

        </LinearLayout>

看着没问题啊,但是仔细一看发现,父布局是自适应,第一个Textview也是自适应,
第二个Textview占全屏,没啥问题,但是发现运行出来的结果,第二个Textview显示的长度就是第一个Textview计算出来的长度,也就是导致第二个Textview显示的长度不全,导致数据出问题。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,132评论 25 709
  • 一、适用场景 ListViewListview是一个很重要的组件,它以列表的形式根据数据的长自适应展示具体内容,用...
    Geeks_Liu阅读 13,662评论 1 28
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,195评论 4 61
  • 夜晚的街灯指引 躲去的小孩嬉闹 嬉闹遗落的笑声 宛若梦幻的百灵鸟 我的心随着欢跳 蛤— 燃起了记忆的火苗 扔来的沙...
    路易斯阿呆阅读 1,807评论 7 3
  • 9月的时候参加徐斌老师的相约星期二课堂,认识了静茹老师,很感谢她讲的绘画心理治疗,特此总结和整理自己的一些心得。 ...
    慧有故事阅读 3,599评论 2 5