adapter-android ListView的Item单击响应返回问题

问题描述

android ListView的Item单击响应返回问题
有一个class A,下面有变量title,info和ID,但我放到ListView中显示的只有前两者,ID不显示。那么如何在点击Item的时候获得ID?
这个ID也可以是其他的内容,我是希望用来标识各个内容,如果只用行号怕会错乱

解决方案

1.点击的时候通过位置获取A的对象
A a = (A)listView.getItemAtPosition(postion);
2.从A的对象中取出id这个字段即可
int id = a.id;

解决方案二:
为什么没显示得看你的布局文件及加载它的相关代码了,正常来讲,行号只是个索引,具体数据还得在你的adapter中取,因此个人觉得有行号区分就够了

解决方案三:
Listview的监听器就可以获取你点击的item ID。用这个ID把class A里对应的ID(数据)提取出来就可以了吧。这个adapter用baseadapter就很方便了

解决方案四:
你定义的bean里面加个字段就行了。、
点击item、的时候获取bean,然后在获取这个字段就行、

解决方案五:
Listview的监听器就可以获取你点击的item ID

时间: 2024-09-20 05:41:02

adapter-android ListView的Item单击响应返回问题的相关文章

代码-android listview双击item问题

问题描述 android listview双击item问题 listview双击会跳出两个页面,我尝试禁止双击事件没有找到,通过计算时间差但是又 获取不到点击的次数,声明一个变量但从b界面返回listview界面却不能在点击了,求大神 解答 解决方案 android之ListView的item布局问题总结android中listview点击item不变色的问题android中listview的item滑动删除效果(已解决listview点击问题) 解决方案二: 你可以对listview的xml设

Android ListView的item中嵌套ScrollView的解决办法_Android

 前沿:有时候,listview 的item要显示的字段比较多,考虑到显示问题,item外面不得不嵌套ScrollView来实现,于是问题来了,当listview需要做点击事件时,由于ScrollView的嵌套使用,拦截了listvew点击事件:只好重写listview来实现了. /** * * @author 作者:易皇星 * * @da2016年10月24日 时间: * * @toTODO 类描述: 解决 ListView中嵌套ScrollView,ScrollView拦截ListView的

Android ListView的item中嵌套ScrollView的解决办法

前沿:有时候,listview 的item要显示的字段比较多,考虑到显示问题,item外面不得不嵌套ScrollView来实现,于是问题来了,当listview需要做点击事件时,由于ScrollView的嵌套使用,拦截了listvew点击事件:只好重写listview来实现了. /** * * @author 作者:易皇星 * * @da2016年10月24日 时间: * * @toTODO 类描述: 解决 ListView中嵌套ScrollView,ScrollView拦截ListView的I

数据不显示-android ListView的item数据的显示问题

问题描述 android ListView的item数据的显示问题 获取到的应该显示的数据都可以打印出来,但是界面上只有时间显示了出来,其他数据都 没有显示出来,查看布局也没发现哪儿的问题,希望各位帮帮忙喽! item的数据未显示部分布局如下: android:layout_width="match_parent" android:layout_height="match_parent" android:layout_above="@id/rellay0&

焦点冲突-android ListView的Item里有EditText无法获得焦点的问题

问题描述 android ListView的Item里有EditText无法获得焦点的问题 问题: 我的ListVierw的Item里面有个EditText,以及Button类的按钮,那些按钮可以点击,但是EditText无法获得焦点,连软键盘也不能弹出来,这个问题怎么解决啊 解决方案 [Android]ListView中EditText焦点问题[Android]ListView中EditText焦点问题ListView Item 无法获得焦点问题 解决方案二: 难道是被挡住了.........

android listview视频item播放也可以全屏播放

问题描述 android listview视频item播放也可以全屏播放 仿今日头条和网易实现listview item视频播放以及全屏播放,求大神们给个思路 解决方案 http://www.zhihu.com/question/38957514 解决方案二: android浏览器视频播放(一)--全屏播放

解决android Listview的item中最外层Margin失效的问题

1.在开发中发现这么一种现象: List中的Item是LinearLayout,这个Item的最外层,设置了margin属性.全部失效. 从图中可以看出, AbsListView的layoutparam不包含有Margin信息.包含有margin的layout是正常的几个基础布局. 解决方案: 在你的listview里面加上下面代码 android:divider="#00000000" android:dividerHeight="10dp" android:la

Android ListView的item背景色设置和item点击无响应的解决方法_Android

下面讲解以下在使用listview时最常见的几个问题.1.如何改变item的背景色和按下颜色 listview默认情况下,item的背景色是黑色,在用户点击时是黄色的.如果需要修改为自定义的背景颜色,一般情况下有三种方法: 1)设置listSelector 2)在布局文件中设置item的background 3)在adapter的getview中设置 这三种方法都能达到改变item默认的背景色和按下颜色,下面来分别讲解,但是在这之前需要先写好selector.xml文件; 复制代码 代码如下:

listview-ListView的item的onTouch()返回true,在ListView的onTouch()还能接收到触摸事件?

问题描述 ListView的item的onTouch()返回true,在ListView的onTouch()还能接收到触摸事件? 我的想法是子view(就是ListView的item)中onTouch()返回true,那么ListView就应该接收不到MotionEvent,也就不能滚动了,而事实并非如此,不知道原因. public class MainActivity extends ActionBarActivity { private ListView mListView; @Overri