在Android上更改ListView所选颜色

ing*_*.am 5 java android listview colors android-listview

所以我在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() { ... });
Run Code Online (Sandbox Code Playgroud)

有没有办法将代码中的选择颜色从默认的橙色更改为另一种颜色?

Pet*_*ego 6

看看:Android ListView Selector Color

  • 您可以使用`StateListDrawable`类,然后使用`listview.setSelector(stateListDrawable)` (3认同)