adapter 的 getView 方法的第一个参数就是位置,0开始的, position/2 == 0 为奇数,!=0为偶数行,然后根据这个条件处理就行了
解决方案 »
- 谁能帮我看看一段复制到sim卡短信的PDU解析?
- android fopen 打开dev/bloak/platform/usb20..../sda
- 文件存储和读取中文名的问题
- 在模拟器上能运行,在手机上装时就出现“解析软件包时出现问题”,在线等
- android类richtextbox 的控件
- 关于联网客户端的开发,碰到个问题
- 急求解,为什么我的Android 程序在一些手机上运行会很卡呢
- 关于FutureTask这个类
- 怎样用Comparator比较文件的大小
- 求教关于Android Studio的modbusTCP通讯问题
- 写了一个自定义view,不知道除了什么问题
- android代码混淆问题
public View getView(int position, View convertView, ViewGroup parent) {
View view = LayoutInflater.from(MainActivity.this).inflate(R.layout.list_item,parent,false);
// View view = View.inflate(MainActivity.this, R.layout.list_item, null);
tv1 = (TextView) view.findViewById(R.id.tv1);
tv2 = (TextView) view.findViewById(R.id.tv2);
tv_name = (TextView) view.findViewById(R.id.tv_name);
tv_address = (TextView) view.findViewById(R.id.tv_address);
if(position%2==0) {
tv1.setTextColor(Color.BLUE);
tv2.setTextColor(Color.BLUE);
tv_name.setTextColor(Color.BLUE);
tv_address.setTextColor(Color.BLUE);
}else {
tv1.setTextColor(Color.RED);
tv2.setTextColor(Color.RED);
tv_name.setTextColor(Color.RED);
tv_address.setTextColor(Color.RED);
}
return view;
}