import java.util.HashMap;
import java.util.Map;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.Button;
public class MainAdapter extends BaseAdapter {
private LayoutInflater inflater;
//存放两个按钮被选中状态
private Map<Integer, Boolean> map1;
private Map<Integer, Boolean> map2;
private int at = -1;
public MainAdapter(Context context) {
inflater = LayoutInflater.from(context);
map1 = new HashMap<Integer, Boolean>();
map2 = new HashMap<Integer, Boolean>();
for (int i = 0; i < 10; i++) {//默认都未被选中
map1.put(i, false);
map2.put(i, false);
}
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return 10;
}
@Override
public Object getItem(int arg0) {
// TODO Auto-generated metho
ListView中实现互斥按钮(每个Item中有两个button,永远只有一个item中的一个按钮被选中)
最新推荐文章于 2022-07-28 14:20:15 发布