`
thierry.xing
  • 浏览: 664421 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
580fa9c1-4a0c-3f40-a55a-c9256ce73302
Sencha Touch中...
浏览量:0
社区版块
存档分类
最新评论

ListView.setOnItemClickListener、setOnCreateContextMenuListener无效

 
阅读更多

如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效,

事件会被子View捕获到,ListView无法捕获处理该事件.

解决方法:

在checkbox、button对应的view处加
android:focusable="false"
android:clickable="false"
android:focusableInTouchMode="false"

其中focusable是关键


从OnClickListener调用getSelectedItemPosition(),Click 和selection 是不相关的,Selection是通过D-pad or trackball 来操作的,Click通常是点击操作的。

arg2参数才是点击事件位置的参数



第二种方法 就是在自己的getView中

convertView = mInflater . inflate ( R . layout . list_item_text , null );  
convertView . setClickable ( true );  
convertView . setOnClickListener ( clickListener );  
public OnClickListener myClickListener = new OnClickListener () {  
public void onClick ( View v ) {  
                  //code to be written to handle the click event  
    }  
};  
 

 

分享到:
评论

相关推荐

    ListView的setOnItemClickListener点击无效问题

    通过逐步排查上述问题,通常能找出并解决ListView点击事件无效的问题。 博客地址:http://blog.csdn.net/wenwei19861106/article/details/8690259 参考文件:listview_1(可能包含示例代码或更详细的解释)

    移动列表插件Editable Listview.rar

    移动列表插件Editable Listview.rar 移动列表插件Editable Listview.rar 移动列表插件Editable Listview.rar 移动列表插件Editable Listview.rar 移动列表插件Editable Listview.rar 移动列表插件Editable Listview....

    ListView.7z

    5. **图像列表**:`ListView.SmallImageList`和`ListView.LargeImageList`属性允许为列表项指定图标。 6. **事件处理**:ListView有许多事件,如`ItemClick`、`SelectedIndexChanged`和`MouseClick`,这些事件可以...

    Android 中ListView setOnItemClickListener点击无效原因分析

    在Android开发中,ListView是常用的一种组件,用于展示可滚动的列表数据。然而,在实际应用中,有时可能会遇到设置`setOnItemClickListener`后点击事件无效的情况。本文将深入探讨这个问题的原因,并提供解决方案。 ...

    Android应用源码之listView_listView.zip

    这份"Android应用源码之listView_listView.zip"压缩包很可能是包含了一个示例项目,展示了如何在Android应用程序中使用ListView来展示数据。下面我们将深入探讨ListView的相关知识点。 1. **ListView的基本使用**:...

    listview.setonclicklistener

    listview.setonclicklistener

    android-custom-listview.7z

    例如:`listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {...})`。 6. **动画效果**: 为了提升用户体验,可以添加动画效果,比如在列表项滑动时添加淡入淡出效果。这可以通过实现`...

    ListView刷新和监听滚动事件选项事件的例子

    listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // 点击项的处理逻辑,如显示详细...

    绑定数据源到ListView.rar

    这个压缩包“绑定数据源到ListView.rar”很可能包含了一个示例项目或者教程,教你如何将各种类型的数据源(如数据库、数组、集合等)绑定到ListView上,以便于用户浏览和操作数据。 首先,我们要理解“数据绑定”这...

    业余学习listview.zip

    业余学习listview.zip

    VBA_使用Listview控件.rar

    本资源“VBA_使用Listview控件.rar”显然关注的是如何在VBA中有效地利用ListView控件。ListView控件是一种常见的用户界面元素,通常用于显示一组项目的列表,每个项目可以有多个列来展示不同信息。以下是关于VBA和...

    实现在android的popupwindow中显示listview.docx

    list.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE); list.setOnItemClickListener(listClickListener); ``` 在上面的代码中,我们首先获取 ListView 的实例,然后创建一个 Adapter 并将其设置到 ListView 中。...

    老二牛车AndroidUI之ListView.ppt

    老二牛车教育程矢 AndroidUI之ListView.ppt

    ListView多选单选模式

    listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { if (listView.getChoiceMode() == ...

    PinnedHeaderListView联系人listview.zip项目安卓应用源码下载

    PinnedHeaderListView联系人listview.zip项目安卓应用源码下载PinnedHeaderListView联系人listview.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考

    chapter3.4-listview.iml

    chapter3.4-listview.iml

    Android应用源码之listView.zip项目安卓应用源码下载

    Android应用源码之listView.zip项目安卓应用源码下载Android应用源码之listView.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考

    可拖动item的ListView.zip安卓程序项目源码资源下载

    可拖动item的ListView.zip安卓程序项目源码资源下载可拖动item的ListView.zip安卓程序项目源码资源下载 1.适合学生做毕业设计用 2.适合程序员学习研究用 3.适合小公司换皮做新项目用

    带有拼音首字母排序的listview.zip项目安卓应用源码下载

    带有拼音首字母排序的listview.zip项目安卓应用源码下载带有拼音首字母排序的listview.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考

    item可弹出隐藏按钮的listView.zip项目安卓应用源码下载

    item可弹出隐藏按钮的listView.zip项目安卓应用源码下载item可弹出隐藏按钮的listView.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考

Global site tag (gtag.js) - Google Analytics