- 浏览: 2439 次
- 性别:
最新评论
文章列表
问题:在ListView、gridview滚动过程中checkbox错位问题
解决办法:在adapter中给checkbox添加监听事件之前。设置成:
(1)checkBox.setOnCheckedChangeListener(null);设置完成后,
(2)在添加checkbox的监听事件:
checkBox.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean ...
获取imageView 的宽高
- 博客分类:
- android开发
获取View的宽度高度
int lwidth = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);
int rheight = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);
imageview.measure(lwidth,rheight);
final int imageview_width =imageview.getMeasuredWidth();
Android排错:has leaked window com.android.internal.policy.impl.PhoneWindow$ that was originally added
- 博客分类:
- android开发
转自:http://www.cnblogs.com/royenhome/archive/2011/05/20/2051879.html
异常场景:
经常在应用中需要处理一些耗时的工作,诸如读取大文件、访问网络资源等。为了避免因程序假死而带来的糟糕用户体验,通常我们可以通过线程+Handler或者Android提供的AsyncTask来解决该问题,并一般以ProgressDialog等提示性控件来告知用户当前的程序进度。而标题中描述的异常则会常常出现在这样的场景中,并且往往掩盖了导致异常的真正的罪魁祸首。