ListView 常用的XML属性:
1.android:divider 设置List列表项的分隔条。
2.android:dividerHeight 设置分隔条的高度。
3.android:entries 指定一个数组资源,Android将根据该数组资源来生成ListView。
4.android:footerDividersEnabled 如果设置为false.则不在footer View前绘制分隔条。
5.android:headerDividersEnabled 如果设置为false.则不在header View后绘制分隔条。
程序实例:
定义一个名为books的数组资源:
SimpleListView\res\values\arrays.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="books">
<item >疯狂Java讲义</item>
<item >疯狂Ajax讲义</item>
<item >疯狂XML讲义</item>
<item >疯狂Android讲义</item>
</string-array>
</resources>
SimpleListView\res\layout\main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<!-- 直接使用数组资源给出列表项 -->
<!-- 设置使用红色的分隔条 -->
<ListView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:entries="@array/books"
android:divider="#f00"
android:dividerHeight="2px"
android:headerDividersEnabled="false"
></ListView>
</LinearLayout>