這個問題確切的說愉阎,挺惡心绞蹦,之前發(fā)現(xiàn)過一次,長時間沒遇到過就忘了诫硕,大概的意思就是條目布局中坦辟,相鄰的Textview顯示正常,但是另一個就顯示錯誤章办,整個人都蒙了锉走。先排查adapter,再看數(shù)據(jù)藕届,又看布局挪蹭,最后在布局中發(fā)現(xiàn)了
<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>
看著沒問題啊,但是仔細一看發(fā)現(xiàn)休偶,父布局是自適應(yīng)梁厉,第一個Textview也是自適應(yīng),
第二個Textview占全屏踏兜,沒啥問題词顾,但是發(fā)現(xiàn)運行出來的結(jié)果,第二個Textview顯示的長度就是第一個Textview計算出來的長度碱妆,也就是導(dǎo)致第二個Textview顯示的長度不全肉盹,導(dǎo)致數(shù)據(jù)出問題。