社区
Android
帖子详情
Android如何获取ListView中被点击条目的值呢?
typedef_god
2012-08-27 05:22:20
我的ListView如下:
姓名 学号 成绩
aaa 111 99
bbb 222 95
数据类型都是String型的,ListView中的数据都是通过SimpleAdapter绑定到上面的。
请问我想获取学号和成绩改怎么获取呢?
...全文
7404
9
打赏
收藏
Android如何获取ListView中被点击条目的值呢?
我的ListView如下: 姓名 学号 成绩 aaa 111 99 bbb 222 95 数据类型都是String型的,ListView中的数据都是通过SimpleAdapter绑定到上面的。 请问我想获取学号和成绩改怎么获取呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Rong_Amy
2015-03-25
打赏
举报
回复
怎么解决的?急救
sh1tge
2014-11-07
打赏
举报
回复
大神~~ 想当年你也是个无知懵懂的骚年~
chhhh22
2014-11-05
打赏
举报
回复
怎么解决的呀
喝冰开水
2013-07-24
打赏
举报
回复
LZ···怎么解决的,贴下代码号码
Leon-1900
2012-08-28
打赏
举报
回复
typedef_god 此处省略三千字。
typedef_god
2012-08-28
打赏
举报
回复
已经找到解决办法了,用getItemAtPosition()
m_o_n_e_y
2012-08-27
打赏
举报
回复
这位大哥很有思想。很推荐[Quote=引用 2 楼 的回复:]
可以做一个数据相对应的pojo类 列如Student.java 设置姓名、学号、成绩私有属性的set、get方法,重写toString方法
public class ListViewTest extends Activity{
private ListView lv;
private List<Student> stus;
@Override
protected void ……
[/Quote]
csdn_2013
2012-08-27
打赏
举报
回复
可以做一个数据相对应的pojo类 列如Student.java 设置姓名、学号、成绩私有属性的set、get方法,重写toString方法
public class ListViewTest extends Activity{
private ListView lv;
private List<Student> stus;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
stus=new ArrayList<Student>();
stus.add(new Student(1001,"zhangsan",20,85));
stus.add(new Student(1002,"lisi",21,87.5));
stus.add(new Student(1003,"wangwu",22,88));
stus.add(new Student(1004,"zhaoliu",20,75));
stus.add(new Student(1005,"qianqi",21,97.5));
stus.add(new Student(1006,"liuba",22,68));
setContentView(R.layout.list_view_test);
lv=(ListView)findViewById(R.id.list_view_01);
List<Map<String,Object>> data=new ArrayList<Map<String,Object>>();
for(int i=0;i<stus.size();i++){
Map<String,Object> map=new HashMap<String,Object>();
map.put("s_id", stus.get(i).getId());
map.put("s_name", stus.get(i).getName());
map.put("s_age", stus.get(i).getAge());
map.put("s_score", stus.get(i).getScore());
data.add(map);
}
SimpleAdapter adapter=new SimpleAdapter(this,data,R.layout.list_view_item_02,new String[]{"s_id","s_name","s_age","s_score"},new int[]{R.id.s_id_text_2,R.id.s_name_text_2,R.id.s_age_text_2,R.id.s_score_text_2});
lv.setAdapter(adapter);
lv.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
Intent it=new Intent(ListViewTest.this,StudentDescribeActivity.class);
it.putExtra("student", stus.get(arg2));
startActivity(it);
}
});
}
}
cc陈(Skylar)
2012-08-27
打赏
举报
回复
获取到点击的那一行,然后根据你listView里面怎样放进数据,那就怎样取出。
Android
ListView
中
item的左右滑动动画效果的实现
公司有个项目要用到类似手机QQ聊天记录列表
ListView
左右滑动后改变item的效果,网上没找到好的代码,偶然在安卓巴士的开源站http://d.apkbus.com/里面找到了SwipeToDismiss的源码...改成自己的显示另一个view的效果就行...
左滑出现删除按钮,
点击
按钮删除
ListView
的item
条
目
Android
中
ListView
左滑出现删除按钮,
点击
按钮删除
ListView
的item
条
目.出现删除按钮还有动画效果,
点击
删除按钮消失时也有动画
Android
核心组件
ListView
详解
在
Android
所有常用的原生控件当
中
,用法最复杂的应该就是
ListView
了,它专门用于处理那种内容元素很多,手机屏幕无法展示出所有内容的情况。
ListView
可以使用列表的形式来展示内容,超出屏幕部分的...
android
删除
listview
item(动画删除)
android
删除
listview
item(动画删除)
android
获取
listview
点
中
的控件,关于安卓
listview
获得item
中
的控件问题
我的程序里面是用到了安卓的
listview
来显示数据,主要用SimpleAdapter适配器,然而怎么
获取
listview
的item
中
的控件呢?就如说我这里做了一个显示地址管理。而让我苦恼的是要怎么
获取
里面的删除控件呢?一开始我想...
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章