在ListView项

时间:2017-07-25 07:31:29

标签: android listview

我有一个带有ListView的Activity,我希望ListView的每个项目都有一个右边框或一个形状(例如一个小圆圈),它根据ListView适配器中的值改变颜色。我怎么能这样做?

我目前没有为Lis​​tView创建CustomAdapter,但我使用的是SimpleAdapter,现在只显示字符串列表。

1 个答案:

答案 0 :(得分:1)

这是一个很好的解释的好教程.. !!

http://androidexample.com/How_To_Create_A_Custom_Listview_-_Android_Example/index.php?view=article_discription&aid=67

希望它能帮助你的发展。

对于边框,请在可绘制文件下方使用行布局

您可以将形状可绘制(矩形)设置为视图的背景。

<TextView android:text="Some text" android:background="@drawable/border"/> 

border.xml(放入res / drawable文件夹):

 <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
       <solid android:color="@android:color/white" />
       <stroke android:width="1dip" android:color="#4fa5d5"/>
    </shape>