如何突出顯示行在哪裏聚焦時,在列表視圖中突出顯示整行,而不是隻顯示字符佔用的空間。在ListView中突出顯示整個焦點行
例如下面,我希望整條線突出顯示,而不僅僅是「Hello Stackoverflow」。
|hello Stackoverflow. |END
如何突出顯示行在哪裏聚焦時,在列表視圖中突出顯示整行,而不是隻顯示字符佔用的空間。在ListView中突出顯示整個焦點行
例如下面,我希望整條線突出顯示,而不僅僅是「Hello Stackoverflow」。
|hello Stackoverflow. |END
確保您的項目有layout_width
設置爲fill_parent
和layout_height
至wrap_content
。
原來應該把'ListView'本身設置爲'android:layout_height =「fill_parent」' – pierrotlefou
添加 @命名爲listItemDrawables.xml你把這個代碼繪製/ listItemDrawables
在繪製文件夾
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/onFocusImage" /> <!-- pressed -->
<item android:drawable="@drawable/imageWithNoFocus" /> <!-- default -->
</selector>
,並添加文件夾繪製的兩幅圖像 onFocusImage.png and imageWithNFFocus
現在,當您從列表中選擇你的東西就會有像一切砍伐選擇
你能不能顯示你的xml? –