`
stephen830
  • 浏览: 2964642 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ListActivity的onListItemClick不响应的解决办法

 
阅读更多

 

ListActivity的onListItemClick不响应的解决办法

当ListActivity的行中含有checkbox和button等会自动得到焦点的控件时,ListActivity的onListItemClick会不响应,解决办法有二:

(原文地址:http://www.cnblogs.com/rocky_yi/archive/2011/03/14/ListActivity_setFocusable.html , 转载请注明出处!)

方法一:

如果自定义了adapter,则可以在bindView()函数中调用checkbox和button的setFocusable(false)和setFocusableInTouchMode(false);,另它们失去焦点:

复制代码
public void bindView(View view, Context context, Cursor cursor) 
{  
    
//...
    checkbox.setFocusableInTouchMode(false);                            
    checkbox.setFocusable(
false);
    
//...
复制代码

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics