- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个自定义 ListView ,其中有一个 textview
和一个 ImageView
.我设置了focusable= false
对于 textView 和 ImageView。对于 ListView ,我使用自定义数组适配器扩展 ArrayAdapter<ApplicationInfo>
.问题是列表项无论如何都不会触发项目点击监听器。我知道无法弄清楚这个问题是非常尴尬的,但我已经花了将近 2 个小时解决这个问题但无法解决。这是代码:
在onCreate()
list = getListView();
list.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {
Toast.makeText(MyApp.this, "hello", Toast.LENGTH_SHORT).show();
}
});
我也尝试过这种方式,但仍然无法获得点击。
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
// TODO Auto-generated method stub
super.onListItemClick(l, v, position, id);
Toast.makeText(this, "dfdsf",Toast.LENGTH_SHORT).show();
}
这个奇怪的问题可能是什么原因造成的?我过去曾使用过 CustomListViews,但从未遇到过这个问题。
list.setAdapter(new CustomListAdapter(MyAppsList.this, appList, pManager));
最佳答案
如果您只使用一个 Activity ,请使用下一个代码获取 ListView :
ListView list = (ListView)findViewById(R.id.your_list);
当您使用 ListActivity 时,您可以通过调用方法获取 ListView
ListView list = getListView();
或者你可以使用
ListView list = (ListView)findViewById(R.id.your_list)
尝试使用 findViewById 代替 getListView()。
HTH.
关于java - 自定义 ListView 没有响应 itemClickListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18358243/
我需要在gridView.setOnItemClickListener末尾调用createRandomList()方法,但是当我制作这个 gridView 时,imageList 不会更新。 如果我在
我想在我的 android 项目中使用自定义对话框作为点击 ListView 的项目 我在不同的类中自定义我的对话框如下: public class CustomDialogOption exten
我对 onItemClickListener 有疑问,它不适用于我的代码我的代码是 listView = (ListView)findViewById(R.id.listVie
我可以知道为什么它向我显示“无法解析符号 ItemClickListener”的错误吗?我是否需要添加库或其他东西来解决这个问题,或者我不应该在这里声明它? public static class F
我试图在用户点击列表中的项目时打开视频。我有 ListView 工作的代码,以及打开视频的代码。我只是不知道如何将两者结合起来。 这是我打开视频的代码。 String video_path =
以下代码用于 itemclick 监听器 ListView_proddetails.setOnItemClickListener(new OnItemClickListener() { @Ov
我有一个自定义 ListView ,其中有一个 textview和一个 ImageView .我设置了focusable= false对于 textView 和 ImageView。对于 ListVi
在拥有 3 年的 Android 经验后,我正在使用 Kotlin 编写我的第一个应用程序。只是对如何在 Kotlin 中使用带有 RecyclerView 的 itemClickListener 感
我有以下代码,它应该显示一个可点击的图标,该图标会打开一个弹出对话框,读出一个冗长的注释。 this.capacityCommentColumn = this.facilityGrid
我正在使用 ArrayList 的集合来填充我的 Listview。我的 ListView 包含两个单独的行类型。 Header and Footer. 我正在尝试在我的 Listview 上实现 E
我的 OnItemClickListener 无法正常工作。我有一个带有 ListView 的自定义对话框布局。 ListView 将 TextView 作为 Item。 TextView 应该是可滚
我在 YouTube 上学习了本教程. 我设法搜索了数据,但现在我想在回收站 View 中打开所选数据的详细信息页面。我如何完成它?我应该在哪一部分为recyclerview 实现onClickLis
既然 google 正式支持 Kotlin 作为 android 中的主要(或即将成为)语言,我正在尝试翻译我的一个项目。尽管 Android Studio 内置的“翻译器”工作得很好,但它显然无法为
在我的应用程序中,我有一个 Spinner,我应该将来自服务器的一些数据显示到此 Spinner 中。 我的服务器数据有: "sections": [{ "id": 1,
我的应用程序中有一个 ListView,当我单击第一个 ListView 的每个项目时,我想要一个弹出窗口 ListView 出现,但是必须在弹出 View 中的第二个 ListView 不会出现。这
我是一名优秀的程序员,十分优秀!