Android - ListView with 2 different Colors

后端 未结 5 944
情深已故
情深已故 2020-12-19 09:10

I have got a ListView and I want to change the Backgroundcolor of it. It should go like this. 1.Item = grey; 2. Item; white; 3. Item = grey; 4. Item = white etc. So it shoul

5条回答
  •  隐瞒了意图╮
    2020-12-19 09:53

    This is another way to change the background using selector switcher. Using this method will preserve the hover and focus colors of the selector.

    public View getView(int position, View convertView, ViewGroup parent) {
    
        /* remainder is unchanged */
    
       convertView.setBackgroundResource(position % 2 == 0 ? R.drawable.list_selector_first : R.drawable.list_selector_second);
        return convertView;
    }
    

提交回复
热议问题