【发布时间】:2013-02-25 19:53:45
【问题描述】:
我想在单击列表项时摆脱这种可怕的蓝色 HOLO 光晕。
我有:
<ListView
android:id="@+id/projects_list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:cacheColorHint="#00000000"
android:choiceMode="singleChoice"
android:listSelector="@android:color/transparent"
android:paddingBottom="0dp"
android:paddingLeft="0dp"
android:paddingRight="0dp"
android:scrollbars="none" />
但它仍然看起来像这样: http://www.roji.be/IMG_0001.png
更新: 好的,我的应用是:
<style name="AppBaseTheme" parent="android:style/Theme.Light">
<item name="android:actionBarStyle">@style/ActionBar</item>
<item name="android:windowBackground">@drawable/gradient_bg</item>
<item name="android:windowContentOverlay">@null</item>
</style>
每个列表项都被包裹在一个 LinearLayout 中
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res/com.axxes.netinc"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/listitemshadow" //9patch shadow
android:orientation="vertical"
android:paddingTop="8dp" >
【问题讨论】:
-
我无法用上面的代码复制你的问题。问题一定出在其他地方。您是否为自定义列表视图使用自定义选择器??
-
我更新了这个问题,我认为它可能与按下项目时列表项的背景有关(因为我应用填充以获得列表项之间的间距)
标签: android eclipse listview layout