私はAndroid開発の面ではほとんど初心者であり、ほとんどのホロアプリで見られるように、タッチでリストビューアイテムを強調表示しようとしていますが、それは私にはうまくいきません。
私のxmlコードはここにあります
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:orientation="vertical"
android:background="#ffdddddd"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<ListView android:id="@android:id/list"
android:scrollX="10.0dip"
android:background="#DDDDDD"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10.0dip"
android:layout_marginTop="10.0dip"
android:layout_marginBottom="10.0dip"
android:stackFromBottom="true"
android:soundEffectsEnabled="true"
android:listSelector="#0eBFE9"
/>
問題は、listViewの項目が選択されたときに強調表示されないことです。それを成し遂げる唯一の方法は使用することです
android:drawSelectorOnTop = "true"
ただし、選択中にテキストが非表示になります。このアプリは、役立つ場合はv4.0以降のみを対象としています。