1

请告诉我,为什么在一个列表视图中滚动从一个项目到另一个项目不断变化?如何使其永久化?

<ListView 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:id="@+id/WallList" 
        android:layout_margin="10dp" 
        android:divider="@android:color/transparent" 
        android:dividerHeight="20dp" 
        android:padding="10dp" 
        android:fadeScrollbars="false" 
        android:scrollbarStyle="outsideInset"/> 

自定义列表视图:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
              android:layout_width="fill_parent" 
              android:layout_height="wrap_content" 
              android:background="@drawable/listbackground" 
              android:padding="10dp"> 

    <TextView android:id="@+id/text1" 
              android:layout_width="match_parent" 
              android:layout_height="wrap_content" 
              android:gravity="center_horizontal" 
              android:textColor="#000" 
              android:textSize="15dp" 
              android:text="ghbd"/> 

</LinearLayout>

图片: http : //i.imgur.com/tDkZgdb.png http://i.imgur.com/sQn0H8M.png

4

1 回答 1

1

在您的自定义列表视图上

<?xml version="1.0" encoding="utf-8"?>

<TextView android:id="@+id/text1" 
          android:layout_width="match_parent" 
          android:layout_height="75dp" 
          android:gravity="center_horizontal" 
          android:textColor="#000" 
          android:textSize="15dp" 
          android:text="ghbd"/> 

将 textview 高度设置为固定大小 ' android:layout_height="75dp" '。这样他们就不会异常伸展。

于 2013-10-15T11:48:24.650 回答