android 获取listview 中ITEM 的值

android 获取listview 中ITEM 的值,第1张

首先listview 在setadapter的时候确定写的是正确的~而且是自定义的。因为通过adapter的getItem函数就可以取到内容了,一定要保证写的没错!

然后就设置listView的点击事件

listViewsetOnItemClickListener(new OnItemClickListener()

{

@Override

public void onItemClick(AdapterView<> parent, View view, int position, long id)

{

String str = (String) ((TextView) view)getText();

//str就是textView上的内容

}

});

千锋扣丁学堂Android开发为您解答: extView tv_test=(TextView)findviewbyid(u id); tv_testpost(new Runnable() { @Override public void run() { logMe("当前" + position, "" + tvgetLineCount()); } }); 用这个方法就能很简单的获取TextView的方法了~,目测是因为在TextView创建完毕之后才会Post这条消息经过测试,在Activity和Listview等控件中均可用~各位参考下吧

可以在listview 中的setOnItemClickListener下获取的position。

int getposition;

listsetOnItemClickListener(new OnItemClickListener()

{

@Override

public void onItemClick(AdapterView<> parent, View view,

int position, long id)

{

getposition=position;

}

});

本地数据就用ormlite-android-419jar和ormlite-core-419jar 可以帮助你管理本地数据,网络上的数据应该要后台做接口让你去调用,adapter可以写一个方法addpendList或者setList,这两个方法都是控制当前adapter持有的list的,adapter可以持有这个list并且给每个item设置布局。

本地得到的数据就是List,如果是服务器的数据就是JSON格式,可以用JSONUtiljava之类的去解析然后获取list,不是list的数据就直接resgetString("name");

ListViewSetAdapter();就可以设置adapter了,然后adapter如果有数据就会填充List

刷新的话是adapternotifyDataSetChanged();

本地数据就用ormlite-android-419jar和ormlite-core-419jar 可以帮助你管理本地数据,网络上的数据应该要后台做接口让你去调用,adapter可以写一个方法addpendList或者setList,这两个方法都是控制当前adapter持有的list的,adapter可以持有这个list并且给每个item设置布局。

本地得到的数据就是List,如果是服务器的数据就是JSON格式,可以用JSONUtiljava之类的去解析然后获取list,不是list的数据就直接resgetString("name");

ListViewSetAdapter();就可以设置adapter了,然后adapter如果有数据就会填充List

刷新的话是adapternotifyDataSetChanged();

以上就是关于android 获取listview 中ITEM 的值全部的内容,包括:android 获取listview 中ITEM 的值、Android如何获取listview中textview的行数、android怎样获得ListView中ImageView在第几行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9795197.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存