Android ListView Divider - PullRequest
       37

Android ListView Divider

95 голосов
/ 20 октября 2010

У меня есть этот код:

<ListView
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:id="@+id/cashItemsList"
     android:cacheColorHint="#00000000"
     android:divider="@drawable/list_divider"></ListView>

, где @drawable/list_divider:

<shape
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:shape="line">
 <stroke
   android:width="1dp"
   android:color="#8F8F8F"
   android:dashWidth="1dp"
   android:dashGap="1dp" />
</shape>

, но я не вижу делителя.

Ответы [ 12 ]

1 голос
/ 04 марта 2011

Документы для Android предупреждают о вещах, исчезающих из-за ошибки округления ... Возможно, попробуйте dp вместо px, а также, возможно, сначала попробуйте> 1, чтобы увидеть, является ли это проблемой округления.

см. http://developer.android.com/guide/practices/screens_support.html#testing

для раздела «Изображения с высотой / шириной в 1 пиксель»

0 голосов
/ 20 октября 2016

set android: dividerHeight = "1dp"

<ListView
            android:id="@+id/myphnview"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_below="@drawable/dividerheight"
            android:background="#E9EAEC"
            android:clickable="true"
    android:divider="@color/white"
                android:dividerHeight="1dp"
                android:headerDividersEnabled="true" >
    </ListView>
...