android listview 有 checkbox 时点击没反应 解决办法
来源:互联网 发布:java发送https请求 编辑:程序博客网 时间:2024/05/01 18:04
现象:当 ListView的Item上有一个CheckBox,点击ListView无响应,解决办法如下:
设置checkbox的android:focusable="false" 就行了。
另外:ListView的Item上有一个CheckBox 了,那怎么选中item的时候 这个checkbox也选中呢? 解决办法如下:
1:
android:focusable="false" android:clickable="false"
2:activity 中使用:
listview.setOnItemClickListener(new OnItemClickListener(){ @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // TODO Auto-generated method stub System.out.println("aa"); ViewHolder vHollder = (ViewHolder) view.getTag(); //在每次获取点击的item时将对于的checkbox状态改变,同时修改map的值。 vHollder.cBox.setChecked(true); boolean check = vHollder.cBox.isChecked(); MyAdapter.isSelected.put(position, check); } });
3:adapter中设置:
@Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder = null; //convertView为null的时候初始化convertView。 if (convertView == null) { holder = new ViewHolder(); convertView = mInflater.inflate(R.layout.listviewcontent, null); holder.title = (TextView) convertView.findViewById(R.id.text); holder.cBox = (CheckBox) convertView.findViewById(R.id.checkbox); convertView.setTag(holder); } else { holder = (ViewHolder) convertView.getTag(); } holder.title.setText(mData.get(position).get("title").toString()); holder.cBox.setChecked(isSelected.get(position)); return convertView; } public class ViewHolder { public TextView title; public CheckBox cBox; }
1 0
- android listview 有 checkbox 时点击没反应 解决办法
- 微信sdk接入时点击没反应的问题
- 安装Microsoft Visual Studio2013时点击vs_ultimate.exe没反应
- Android CheckBox自定义图片没效果--解决办法
- Android CheckBox自定义图片没效果--解决办法
- Android listview或者xlisview或者Recyclerview 点击item没反应
- 点击listView控件只有第一行有反应的解决办法
- android ListView的Item中有CheckBox,导致OnItemClick不响应的解决办法
- android ListView上有checkBox、button时导致onListItemClick方法失效的解决办法
- android ListView上有checkBox时导致onListItemClick方法失效的解决办法
- Android ListView的Item中有CheckBox,导致OnItemClick不响应的解决办法
- 点击Android ListView 某一项item无反应解决办法
- Android—ListView点击某一项item无反应解决办法
- android工程有红×没错误解决办法
- Android-使用ListView时点击listview中的控件setOnItemClickListener()方法不执行(回调)
- 使用Net Configuration Assistant时点击Next无反应
- 关于使用svn checkout时点击无反应的情况
- PopupWindow 中的ListView,点击没反应
- Redis性能评测
- mysqldump参数详细说明
- 4-4. 猜数字游戏(15)
- 开源java内容管理 j4cms域名申请下来了
- libc、glibc和glib的关系
- android listview 有 checkbox 时点击没反应 解决办法
- HTTP深入浅出 http请求
- C# 实现打印机新增自定义页面大小
- 泉州治疗男科哪家单位好
- 经典的开源机器学习软件
- Chrome保存mht网页文件的方法 – 无需任何插件,完美!
- 获取设备的型号信息,比如iPhone5s,iPhone5等等
- linux中 likely与unlikely
- 样式倍儿全的img标签