2

これは正常に動作する私のコードです。の上下に境界線を追加したいだけですlistview。だから、私の質問は、の上下に境界線を追加する方法ですlistview。注: 境界線のみを追加したいのですが、どこに境界線を配置できますか? どんな助けでも大歓迎です。ありがとう

<ListView android:id="@+id/listCategory"
          android:layout_width="fill_parent"
          android:layout_height="wrap_content"
          android:fadeScrollbars="true"
          android:fastScrollEnabled="true"
          android:listSelector="@drawable/listview_selector"
          android:dividerHeight="1dp"
          android:layout_below="@+id/gridlayout"
          android:visibility="gone"/>

listview_selector.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_focused="true" android:drawable="@drawable/listview_selector_focussed" />
<item android:state_pressed="true" android:drawable="@drawable/listview_selector_pressed" />
</selector>

listview_selector_focussed.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<gradient android:startColor="#0a89f1" android:endColor="#56768d" android:angle="90" />
</shape>

listview_selector_pressed.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<gradient android:startColor="#0a89f1" android:endColor="#56768d" android:angle="90" />
</shape>
4

1 に答える 1