在我的列表视图中,一行的大小更大。
最初所有宽度和高度相同
滚动一段时间后,一行变得更大(见下图) 现在在娱乐
再次滚动游戏将变得更大
如何解决?
答案 0 :(得分:0)
看起来你的物品的高度有点不同。
ListView
的标准操作之一是使用Android属性listPreferredItemHeight
,它将为设备提供首选项目高度。
因此。列表项的布局如下所示:
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
android:layout_width="match_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:textAppearance="?android:attr/textAppearanceLarge"
android:gravity="center_vertical"
/>
这将为每个项目提供单个TextView,并具有首选系统高度。