0
我想在列表視圖的每一行中創建一個邊框。這個怎麼做?在android中的列表視圖
我想在列表視圖的每一行中創建一個邊框。這個怎麼做?在android中的列表視圖
假設你想要在整個項目周圍有一個邊框,最簡單的方法是在XML中定義一個shape並將其設置爲行佈局根的背景。不過,如果你想做任何事情,你可能只想爲它做一個可伸縮的nine-patch。另請參閱ListView的divider
和dividerHeight
properties,其中您只是想自定義列表項之間的界線。
我發現答案只包括以下shape.xml作爲listview的背景。
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" android:padding="10dp">
<solid android:color="#003366"/>
<stroke android:width="1dp" android:color="#33CCFF"/>
<padding android:left="10dp" android:top="10dp"
android:right="10dp" android:bottom="10dp" />
</shape>
使用自定義列表視圖適配器。使xml膨脹並在可繪製的文件夾中定義一個形狀。使用可繪製的形狀設置bacakground。 – Raghunandan 2013-02-27 19:56:53