最大化列表视图中的可见行

2024-05-05

这是我的列表中项目的代码..假设我正在夸大这个TextView进入ListView

<TextView
   android:id="@+id/textviewItemList"
   android:layout_width="fill_parent"
   android:layout_height="50dp"
   android:paddingBottom="10dip"
   android:paddingLeft="10dip"
   android:paddingTop="10dip"
   android:textSize="35px" />

这是我的代码ListView,里面一个RelativeLayout只有 3 行可见,其他行可滚动。RelativeLayout高度为文本视图高度的 x3...

<RelativeLayout
  android:layout_width="wrap_content"
  android:layout_height="150dp"
  android:layout_marginTop="15px"
  android:background="@drawable/border"
  android:layout_centerHorizontal="true"
  android:orientation="vertical">
    <ListView
       android:id="@+id/listview_data"
       android:layout_width="300px"
       android:layout_height="wrap_content"
       android:columnWidth="30px"
       android:gravity="center"
       android:numColumns="10">
   </ListView>
</RelativeLayout>

但当ListView由超过 3 个项目创建,向下或向上滚动时我得到阴影部分,它没有突出显示所有内容(它有某种阴影部分或者我说褪色部分)...


Add android:cacheColorHint="#00000000"在你的列表视图中。这是代码的第二段重写cacheColorHint:

<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="150dp"
    android:layout_marginTop="15px"
    android:background="@drawable/border"
    android:layout_centerHorizontal="true"
    android:orientation="vertical">
    <ListView
        android:id="@+id/listview_data"
        android:layout_width="300px"
        android:layout_height="wrap_content"
        android:columnWidth="30px"
        android:gravity="center"
        android:numColumns="10"
        android:cacheColorHint="#00000000" >
    </ListView>
</RelativeLayout>

它消除了您的阴影/使屏幕变黑的问题ListView.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

最大化列表视图中的可见行 的相关文章

随机推荐