ListView项目的背景颜色不变

时间:2016-07-24 12:46:14

标签: java android listview

在阅读了大约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();

提前致谢!

0 个答案:

没有答案