`
xiaoyaoniu
  • 浏览: 187432 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

listview item 背景交替变换

 
阅读更多
private static int[] mColors = { R.drawable.itembg2, R.drawable.itembg1 };//要改变的背景




public class AltColorAdapter extends SimpleAdapter {
               
        public AltColorAdapter(Context context,
                List<? extends Map<String, ?>> data, int resource, String[] from,
                int[] to) {
            super(context, data, resource, from, to);
            // TODO Auto-generated constructor stub
        }

        @Override
        public View getView(int position, View convertView, ViewGroup parent) {
            // TODO Auto-generated method stub
            int[] arrayOfInt = mColors;
            int colorLength = mColors.length;
            int selected = arrayOfInt[position % colorLength];
            View localView = super.getView(position, convertView, parent);
            localView.setBackgroundResource(selected);
            return localView;
        }
    }

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics