`
stephen830
  • 浏览: 3010212 次
  • 性别: 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);
    
//...
复制代码

 

 

分享到:
评论

相关推荐

    ListActivity笔记

    1. **基本使用**:`ListActivity`的主布局默认包含一个`ListView`,不需要开发者在XML布局文件中手动添加。只需要在`onCreate()`方法中设置适配器(Adapter)即可显示数据。 2. **适配器**:`ListView`的数据通常...

    android 从activity用intent跳转到listactivity并在其中用simpleadapter在listview中显示数据列

    ListActivity是Android提供的一种专门用来展示列表的Activity,而SimpleAdapter则是将数据绑定到ListView的简单方式。现在我们详细讲解如何实现这个过程。 首先,我们从一个Activity(我们称之为源Activity)启动另...

    Android学习4——ListActivity,TabActivity

    然而,随着Android设计指南的更新,现在推荐使用FragmentTabHost或ViewPager配合Fragment来实现类似功能,因为TabActivity已经过时,不推荐在新项目中使用。 1. **创建TabActivity**:创建一个TabActivity类,然后...

    安卓ListActivity开发手册.doc

    ListActivity事件响应 #### 1.1.1. 列表被点击事件 当用户点击列表中的某一项时,系统会调用ListActivity的`onListItemClick()`方法。在这个方法中,你可以添加自定义的行为,比如打开一个新的Activity,显示详细...

    本示例演示ListActivity、SimpleAdapter()方法的用法

    通常,我们不需要在布局文件中指定`ListView`,因为`ListActivity`会自动创建并设置一个。然而,我们仍然需要定义列表项的布局,这可以通过创建一个新的XML布局文件来完成。这个布局文件应该包含多个`View`,它们将...

    android 以动态列表配置选项 ListActivity 与Menu整合技巧

    此外,为了提供更好的用户体验,你还可以在`ListActivity`的`onListItemClick`方法中响应列表项的点击事件,此时可以更新`Menu`的状态,比如禁用某些选项直到用户取消选择。 例如: ```java @Override protected ...

    Android开发教程_018_使用ListActivity创建列表菜单_标清.flv

    Android开发教程_018_使用ListActivity创建列表菜单_标清

    Android中ListActivity用法实例分析

    2. `onListItemClick(ListView l, View v, int position, long id)`:当用户点击列表项时,系统会调用此方法。在这里,我们可以获取被点击项的位置(`position`)和数据,执行相应的操作,如显示Toast消息或启动新的...

    android ListActivity 和 BaseAdapter 实例

    在Android开发中,`ListActivity`和`BaseAdapter`是两个关键组件,它们共同用于创建显示数据列表的应用界面。理解并熟练使用这两个组件对于构建用户友好的、数据驱动的Android应用至关重要。 `ListActivity`是...

    ListActivity多层列表

    在Android开发中,`ListActivity`是Android SDK提供的一种特殊类型的Activity,专门用于展示列表数据。这个`demon`项目显然展示了如何创建一个多层列表,这通常涉及到嵌套的ListView或者使用其他的递归数据结构来...

    安卓ListActivity开发手册范本.doc

    安卓ListActivity开发手册范本.doc

    ListActivityDemo

    在Android开发中,`ListActivity` 是一个非常重要的组件,它是 `Activity` 的子类,专门用于展示列表数据。这个`ListActivityDemo`是开发者为了教学目的创建的一个示例项目,目的是帮助学习者理解如何使用`...

    如何使用ListActivity中自带的ListView

    该资源讲解了如何使用ListActivity中自带的ListView. 如果在 onCreate 方法中添加代码 setContentView(R.layout.main); 来设置ListActivity的布局,那在layout文件中必须添加 ListView 控件,而且它的id为 ...

    ListActivity的ListView外添加图片文字

    ### ListActivity的ListView外添加图片文字 在Android开发过程中,我们经常会遇到需要在`ListActivity`的`ListView`之外添加额外元素(如图片、文字等)的需求。这不仅可以提升应用的美观度,还能为用户提供更丰富...

    Android-ListActivity实现列表[汇编].pdf

    【Android-ListActivity实现列表】 在Android开发中,ListActivity是一个专门用于展示列表的Activity,它简化了在应用中创建和管理ListView的过程。本篇内容将深入解析如何使用ListActivity来构建一个基本的列表...

    很不错的Android文件管理器程序,实现了界面ListActivity,以及文件、

    1. **ListActivity界面**: ListActivity是Android SDK中的一种特殊Activity,专门用于展示列表数据。在这个文件管理器中,开发人员利用ListActivity来构建用户界面,展示了文件和目录的层次结构。ListActivity简化了...

    很不错的Android文件管理器程序,实现了界面ListActivity,以及文件、路径选择,具有良好的界面和不错的功能.zip

    本项目提供了一个“很不错的Android文件管理器程序”,其核心亮点在于实现了界面ListActivity,同时具备文件和路径选择功能,确保了用户友好的交互体验和实用的功能集合。 首先,让我们深入理解`ListActivity`。在...

Global site tag (gtag.js) - Google Analytics