lom*_*mza 5 android android-listview
当我点击Android中的列表项时,我总是得到一个蓝色背景.事件如果我使用自定义布局,当我点击时,我的布局周围的2-5dp空间可能是蓝色.此外,文本视图变得更暗.如何在单击列表项时禁用视图中的任何更改?
我知道它有点晚了,但是也可以使用setSelectorlistview 的方法并将其设置为android.R.color.transparent.您还可以android:listSelector在布局文件中使用以获得相同的结果.
为您的应用程序创建自定义主题/res/values/themes.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- application theme -->
<style name="CustomTheme" parent="android:style/Theme.Light">
<!-- widget styles -->
<item name="android:listViewStyle">@style/ListView</item>
</style>
<!-- list view -->
<style name="ListView" parent="@android:style/Widget.ListView">
<item name="android:background">#ffffff</item>
<item name="android:cacheColorHint">#ffffff</item>
<item name="android:divider">#cccccc</item>
<item name="android:dividerHeight">1px</item>
<item name="android:listSelector">@drawable/list_selector_background</item>
<item name="android:fadingEdge">none</item>
</style>
</resources>
Run Code Online (Sandbox Code Playgroud)
在您AndroidManifest.xml指定的主题中:
<application
...
android:theme="@style/CustomTheme" >
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4646 次 |
| 最近记录: |