下面是一个 ListView 的定义:
[color=green]res/layout/news_list_main.xml[/color]
解释:
[color=red]android:cacheColorHint:ListView 处于滚动状态时背景的颜色。#00000000:表示透明
android:divider:条目间的分隔线。可以是图片,也可是一个颜色。#00000000:表示透明
android:dividerHeight:条目间分隔线的高度。[/color]
条目的样式:
[color=green]res/layout/news_list_main_item.xml[/color]
[color=green]res/drawable/shape_listview_background.xml[/color]
-转载请注明出处:
http://lixh1986.iteye.com/blog/2149794
-
[color=green]res/layout/news_list_main.xml[/color]
<ListView
android:id="@+id/news_list_listView_main"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:transcriptMode="alwaysScroll"
android:background="#EEE"
android:cacheColorHint="#00000000"
android:divider="#00000000"
android:dividerHeight="5dp"
android:layout_marginTop="2dp"
android:paddingLeft="1dp"
android:paddingRight="1dp"
/>
解释:
[color=red]android:cacheColorHint:ListView 处于滚动状态时背景的颜色。#00000000:表示透明
android:divider:条目间的分隔线。可以是图片,也可是一个颜色。#00000000:表示透明
android:dividerHeight:条目间分隔线的高度。[/color]
条目的样式:
[color=green]res/layout/news_list_main_item.xml[/color]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:padding="5dp"
android:background="@drawable/shape_listview_background"
android:orientation="horizontal" >
<!-- ... -->
</LinearLayout>
[color=green]res/drawable/shape_listview_background.xml[/color]
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<!--background color
| use this for transparent -->
<solid android:color="#00000000" />
<!-- border style -->
<!--
| add border to listview item :
| android:color="#ccc"
-->
<stroke
android:width="1px"
android:color="#00000000" />
<corners
android:bottomLeftRadius="2dp"
android:bottomRightRadius="2dp"
android:topLeftRadius="2dp"
android:topRightRadius="2dp" />
</shape>
-转载请注明出处:
http://lixh1986.iteye.com/blog/2149794
-