如何在ListFragment中更改ListView项的颜色

时间:2013-07-01 02:59:31

标签: android android-layout background-color android-listfragment

我想更改ListView中每个项目的背景颜色。我正在使用ListFragment而不是ListActivity,因此当我导入getView()方法时,我得到以下内容:

    @Override
public View getView() {
    // TODO Auto-generated method stub
    return super.getView();
}

所以我不能使用典型的

view.setBackGroundColor(myColors[position]);

因为该方法没有通过它传递的位置或视图。我是否需要将这些值放入方法中,删除@Override然后自己调用该方法?如果是这样,我需要在哪里调用它?

我可以通过设置某种类型的listselector来实现这一点,其中selector.xml文件具有按下状态和我可以在我的java类中控制的未按下状态吗?

0 个答案:

没有答案