我有一个带有ListView的Activity,我希望ListView的每个项目都有一个右边框或一个形状(例如一个小圆圈),它根据ListView适配器中的值改变颜色。我怎么能这样做?
我目前没有为ListView创建CustomAdapter,但我使用的是SimpleAdapter,现在只显示字符串列表。
答案 0 :(得分:1)
这是一个很好的解释的好教程.. !!
希望它能帮助你的发展。
对于边框,请在可绘制文件下方使用行布局
您可以将形状可绘制(矩形)设置为视图的背景。
<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>