在 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+。