2012-05-21 59 views
0

我想在android中爲列表視圖設置圓角邊框。我用shape xml爲列表視圖設置背景。但是,當我點擊某個項目時,突出顯示的是圓形區域。爲列表視圖設置邊框圓角

有什麼辦法可以解決這個問題嗎? 謝謝。

+1

android:listSelector =「#0000」 –

+0

我想顯示不同於背景色的高光顏色 – Ankata

回答

1

此代碼更改列表視圖圓角

shape.xml

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <gradient android:startColor="#SomeGradientBeginColor" android:endColor="#SomeGradientEndColor" 
      android:angle="270"/> 

    <corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp" 
    android:topLeftRadius="7dp" android:topRightRadius="7dp"/> 
</shape> 

放是在你的繪製文件夾的XML文件中,在您的列表視圖設置這樣,android:background:"@drawable/shape"

+0

我試過了,但是當你點擊第一項或最後一項時,h列表視圖上的高亮顏色已結束 – Ankata