首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android ListView item中有按钮(Button)不能点击或者条目不能点击的有关问题

2012-07-19 
Android ListView item中有按钮(Button)不能点击或者条目不能点击的问题Android ListView item中有按钮(Bu

Android ListView item中有按钮(Button)不能点击或者条目不能点击的问题

Android ListView item中有按钮(Button)不能点击或者条目不能点击的问题

增加了按钮之后,列表条目不能点击的原因是:需要把Button的相关属性设置成这样:

/**     * Recycle bitmap resources     */    public void recycleBitmapRes() {        if (mConvertViews != null && !mConvertViews.isEmpty()) {            Collection<View> views = mConvertViews.values();            mConvertViews.clear();            for (View view : views) {                ImageView icon = (ImageView) view.findViewById(R.id.imgIcon);                if (icon != null) {                    if (icon.getDrawable() != null && icon.getDrawable() instanceof BitmapDrawable) {                        Bitmap bitmap = ((BitmapDrawable) icon.getDrawable()).getBitmap();                        if (bitmap != null && !bitmap.isRecycled()) {                            bitmap.recycle();                        }                    }                }            }        }    }    @Override    public void notifyDataSetChanged(){        //Avoiding that buttons cannot be pressed        Utils.LogI("GameListAdapter", "notifyDataSetChanged");        recycleBitmapRes();        super.notifyDataSetChanged();    }

?

热点排行