草庐IT

setOnItemClickListener

全部标签

android - 如何禁用 setOnItemClickListener?

我已经为我的View对象定义了setOnItemClickListener,我需要在应用程序的某些计算期间禁用它。如何禁用它? 最佳答案 这应该有效:yourView.setOnItemClickListener(null); 关于android-如何禁用setOnItemClickListener?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5633560/

android - ListView setOnItemClickListener 不工作

正如标题所说,我的setOnItemClickListener不工作。我查看了到目前为止在SO上看到的所有内容,但找不到我的错误。这是代码:这是有问题的类。它不是主类,而是从一个Intent中调用的:package...;importandroid.os.Bundle;importandroid.app.Activity;importandroid.content.Context;importandroid.content.Intent;importandroid.util.Log;importandroid.view.Menu;importandroid.view.View;impo

Android setOnItemClickListener 与 setOnClickListener

据我所知,有两种方法可以处理对不同列表项的点击:使用setTag()为Adapter中的列表项设置类型,然后使用setOnItemClickListener()为列表和getTag()区分类型的View,如下所示:listview.setOnItemClickListener(newOnItemClcikListener(){});在适配器内部,setOnClickListener()在getView()期间分别为每个项目设置,如下所示:item.setOnClickListener(newOnClickListener(){});有什么区别,首选哪个? 最

java - Android - 无法从 ListView 调用 setOnItemClickListener

我一直在关注Udemy上的一些Android开发教程,这些教程非常有帮助,但现在我遇到了导师代码的问题。不确定这是因为更新的SDK还是其他原因,但他的视频中的代码没有出错。packagecom.example.app;importandroid.app.ListActivity;importandroid.support.v7.app.ActionBarActivity;importandroid.support.v7.app.ActionBar;importandroid.support.v4.app.Fragment;importandroid.os.Bundle;importan

android - listview.setOnItemClickListener 和 row.setOnClickListener 的区别

我正在创建一个自定义数组适配器,我现在想实现一个处理点击View的函数。我有两个选择,但我想知道性能/工作速度或其他方面是否存在差异?选项1,在arrayAdapter本身中:row.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){//TODOAuto-generatedmethodstub}});选项2,来自主Activity:listView.setAdapter(adapter);listView.setOnItemClickListener(newOnItemClickListe

android - ListView 中的 setOnItemClickListener 影响多行

我有一个自定义ListView和一个自定义适配器。单击此ListView的一行时,TextView的文本设置为白色,该行的背景设置为黑色。一切都很好,但是当单击一行时,其他行的背景颜色也设置为黑色,当上下滚动时,一切都会变得困惑。自定义适配器中的getView()publicViewgetView(finalintposition,ViewconvertView,ViewGroupparent){finalListItemholder;Viewvi=convertView;if(vi==null){vi=inflater.inflate(R.layout.list,null);hold

android - ListView setOnItemClickListener 在自定义 ListView 中不起作用

我有一个ListView,每行有两个TextView和一个编辑文本,ListViewsetOnItemClickListener()不工作。这是我的Java代码。publicclassCreateChallanextendsActivity{ListViewlstCreate;String[]strmainItemCode;String[]strItem;String[]strQuantity;Contextcontext=this;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(saved

Android ListView setOnItemClickListener 不工作

我想最初在ListView中隐藏编辑文本和按钮字段,并在单击该原始文件时在ListView中显示特定原始文件的编辑文本和按钮。所以我尝试在布局xml中将高度设置为0并且然后在用户单击原始文件时将其设置为其他值,但它不起作用我认为我的ListView单击事件不起作用。在我有ListView的Android布局中,有作为按钮的ImageView、编辑文本字段和ListView。喜欢就关注我为ListView使用了以下自定义布局这里贴出Activity.java的代码publicclassMainPortalextendsActivity{privateListemployees=newAr

android - setOnItemClickListener 不工作

我试图让我的setOnItemClickListener工作,但是当我添加该方法时,Eclipse说我应该删除“@Override”注释,如果我这样做,监听器将不起作用。问题是我需要捕获“点击”事件并做一些事情......这是我的方法:list.setOnItemClickListener(newOnItemClickListener(){@Override//parent,Viewview,intposition,longid){}});我真的确定问题不是方法本身,我想是其他原因。请查看我的Activity并告诉我哪里做错了:importjava.io.IOException;imp

android - GridView.setOnItemClickListener 不工作

自2天以来,我一直遇到一个问题。我有一个GridView,因为我需要显示图像。当我单击网格项目时,它必须转到下一个Activity。我能够在GridView中显示图像,但是事情是当我点击那个项目时它没有响应..(OnItemClickListener不工作)。我无法追踪我做错的问题。packagecom.logictreeit.mobilezop.fragments;importandroid.app.Activity;importandroid.content.Context;importandroid.os.Bundle;importandroid.support.v4.app.F