1.含九宫格的Popwindow的使用
2.场景:当listView中某条item选中后颜色变暗,接着点击其他item换成这个item颜色变暗。
之前的实现方法都多是用每个item的数据源对象中价格字段判断其选中的状态,当点击选中后再调Adapter的notifidatachanged方法刷新。新的实现思路是用个Adapter中一个全局变量记录。例如:在getView()方法中点击监听中
if (button1 != null) {
button1.setSelected(false);
button1 = null;
}
if (btn != null) {
btn.setSelected(false);
}
btn = (Button) v;
btn.setSelected(true);