在阅读了大约20-30个问题之后,我仍然在努力解决这个问题,希望有人能够在代码中看到问题。我正在尝试更改列表视图中第一个项目的背景颜色。列表视图显示正确,但背景颜色不会改变:
arrayList = new ArrayList<String>();
ListView listView = (ListView) findViewById(R.id.listView);
ArrayAdapter adapter = new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_spinner_item, arrayList);
listView.setAdapter(adapter);
arrayList.add(0,"Test");
listView.setBackgroundColor(Color.WHITE);
View view = listView.getChildAt(0);
listView.getAdapter().getView(0, view, listView).setBackgroundColor(Color.RED);
adapter.notifyDataSetChanged();
提前致谢!