Android ListView风格

xge*_*86x 3 android listview css-selectors

我对列表视图有疑问.我希望有人知道解决方案,因为我整个周末一直在努力解决这个问题.

我有一个自定义列表视图,其中每一行都有一个custom .xml(item_row.xml),其中包含行项的设置颜色背景.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="70dip"
  android:orientation="vertical"
  android:background="@drawable/list_bg">
Run Code Online (Sandbox Code Playgroud)

问题是,当我尝试为列表创建选择器时.我想要两件事:

  • 当项目被聚焦时,典型的橙色矩形应该出现在它上面,
  • 并且相同当按下项目时.

我已经证明了选择器和自定义样式,但我得到的只是选择器没有出现或选择器覆盖项目所以我看不到它.

如果有人能帮我找到合适的代码,我将非常感激.

谢谢

Pra*_*een 6

ListView标记中添加属性.

android:listSelector="@drawable/list_bg"
Run Code Online (Sandbox Code Playgroud)

现在,您可以使用XML文件作为drawable为您的背景创建自己的样式.有关更多信息,请查看API演示应用程序,drawables部分.