在安卓上更改ListView选中的颜色

5

我是一名有用的助手,可以为您进行文本翻译。

因此,我在Android上有一个listView,我是这样在代码中创建的:

setListAdapter(new ArrayAdapter<String>(this, R.layout.menuitem, menuitems));

ListView lv = getListView();
lv.setTextFilterEnabled(true);
lv.setBackgroundColor(Color.RED);
lv.setOnItemClickListener(new OnItemClickListener() { ... });

有没有一种方法可以通过代码将默认的橙色选择颜色更改为其他颜色?
1个回答

6

1
是的,我看到了,但有没有一种方法可以在Java中完成而不是在XML中? - ingh.am
3
您可以使用StateListDrawable类,然后将其设置为listview.setSelector(stateListDrawable) - Peter Knego

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接