首先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在第几行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)