2011-09-23 265 views
1

是否有可能創建一個1px寬度,圍繞ListView的彩色邊框?ListView邊框顏色

我嘗試了以下編碼:

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <gradient android:startColor="#BFFFFFFF" android:endColor="#BFFFFFFF" /> 
    <corners android:bottomRightRadius="10dp" android:radius="10dp" 
     android:bottomLeftRadius="10dp" android:topLeftRadius="10dp" 
     android:topRightRadius="10dp" /> 
</shape> 

所以......沒有人知道我怎樣才能使邊界線,並設置它的顏色? PS:我真的在其他帖子中搜索過這個問題,但沒有成功,這就是爲什麼我創建了這個。

謝謝!

回答

0

是的,這是可能的。只需添加<stroke>標籤如下圖所示

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <gradient android:startColor="#BFFFFFFF" android:endColor="#BFFFFFFF" /> 
    <stroke 
     android:width="1dp" 
     android:color="#d8d8d8" /> 
    <corners android:bottomRightRadius="10dp" android:radius="10dp" 
     android:bottomLeftRadius="10dp" android:topLeftRadius="10dp" 
     android:topRightRadius="10dp" /> 
</shape> 

請使用1DP而不是1px的和你希望你可以代替任何邊框顏色。