怎么拿到listview设置item间距的item值

首先我们须要创建 ListView 。这里假定我们已经创建好了而且使用SimpleAdapter设置好了adapter数据,看一下我们的adapter
ArrayList&HashMap&String, String&& list = new ArrayList&HashMap&String, String&&();
for (int i = 0; i & 10; i++) {
HashMap&String, String& map = new HashMap&String, String&();
map.put("shopName", "毛家饭店");
map.put("shopAddr", "第" + i + "行内容");
list.add(map);
adapter = new SimpleAdapter(this, list, R.layout.list_item_test,
new String[] { "shopName", "shopAddr" }, new int[] {
R.id.shopName, R.id.shopAddr });
接下来我们操作 listview的单击事件
listView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView&?& parent, View view,
int position, long id) {
// TODO Auto-generated method stub
HashMap&String, String& map = (HashMap&String, String&) parent
.getItemAtPosition(position);
Toast.makeText(view.getContext(), map.get("shopName"),
Toast.LENGTH_SHORT).show();
这样我们就能得到商家的名称了,同一时候假设须要获取其他字段内容,仅仅要更改 map 的Key就能够了。
阅读(...) 评论()item-一个listview中的值如何传递给另一个listview,在线等,急
作者:用户
浏览:383 次
一个listview中的值如何传递给另一个listview,在线等,急今天遇到一个问题,在第一个界面有一个listview,我现在要将这个listview中item中的值传递给另一个activity中
一个listview中的值如何传递给另一个listview,在线等,急
今天遇到一个问题,在第一个界面有一个listview,我现在要将这个listview中item中的值传递给另一个activity中的listview中,这如何解决????
你可以在listview的adapter中定义一个方法,用于获取item中的内容,然后给listview设置onitemclick事件,在点击时调用该方法,然后可以通过
bundle将得到的item的值传给另一个activity的listview
解决方案二:
问的是android吗?
如果只传item的值的话可以用intent,如下面的代码:
final Intent intent = new Intent(parent.getContext(), SecondActivity.class);
intent.putExtra(SecondActivity.EXTRAS_ITEM, value); //TODO
startActivity(intent);
SecondActivity是第二个activity,EXTRAS_ITEM是一个静态的string,value是你要传的value。
解决方案三:
你在listview每一项点击的时候设置点击事件,获取到那个item,通过通过intent传过去就行了。
解决方案四:
将数据源传递过去,intent可以传递序列化的东西,你的数据要impliments Serializable
接收时用intent.getSerializableExtra
解决方案五:
通过intent传递
解决方案六:
listview 点击的时候 拿到值
在跳转Activity 的时候Intent 传值过去 就ok了
解决方案七:
这个东西其实不算难,照着上面所有方法中的一种都能实现,不过你是要把这个对应的listview的Id的数据传给另一个listview对应id呢?还是一股脑直接传?这是我好奇的地方。
【云栖快讯】红轴机械键盘、无线鼠标等753个大奖,先到先得,云栖社区首届博主招募大赛9月21日-11月20日限时开启,为你再添一个高端技术交流场所&&
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
开发者常用软件,超百款实用软件一站式提供首先我们需要创建 ListView ,这里假定我们已经创建好了并且使用SimpleAdapter设置好了adapter数据,看一下我们的adapter
ArrayList&HashMap&String, String&& list = new ArrayList&HashMap&String, String&&();
for (int i = 0; i & 10; i++) {
HashMap&String, String& map = new HashMap&String, String&();
map.put("shopName", "毛家饭店");
map.put("shopAddr", "第" + i + "行内容");
list.add(map);
adapter = new SimpleAdapter(this, list, R.layout.list_item_test,
new String[] { "shopName", "shopAddr" }, new int[] {
R.id.shopName, R.id.shopAddr });
接下来我们操作 listview的单击事件
listView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView&?& parent, View view,
int position, long id) {
// TODO Auto-generated method stub
HashMap&String, String& map = (HashMap&String, String&) parent
.getItemAtPosition(position);
Toast.makeText(view.getContext(), map.get("shopName"),
Toast.LENGTH_SHORT).show();
这样我们就能得到商家的名称了,同时如果需要获取其它字段内容,只要更改 map 的Key就可以了。
本文已收录于以下专栏:
相关文章推荐
一、整个布局是一个listview实线的,而listview里面是嵌套了三种不同展示类型的item,平常只显示一种listview条目,我们会用到常用的四个方法,但是显示不同种类型item的时候,还需...
以下这篇文章,清晰而完整地讲解了ListView通过适配器来配置其样式的方法和点击事件的实现:
---------------------------------------------------...
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInsta...
private ListView mListV
private List arrR
private MyA
注明:ListView的对象 : mL...
可以明确,现在没有直接方法可以获得ListView中每一行EditText的值.
    解决方案:重写BaseAdapter,然后自行获取ListView中每行输入的EditText值.
...
通过ListView中的setOnItemClickListener事件,获取当前item的数据。
// 点击listView中的项.把点击的当前行id传到另外一个activity中
getListView().setOnItemClickListener(new OnItemClickListe...
getFirstVisiblePosition()   ///获取可见区域的第一个索引
getLastVisiblePosition() //可见区域的最后一个索引
 System.out...
Android控件ListView获取item中EditText值问题:获取在ListView的item中EditText输入值
解决办法:在adapter中使用TextWatcher来保存Edit...
List&HashMap&getSelectValues(String ZTstr){
List&HashMap& mList =new ArrayList&HashM...
他的最新文章
讲师:王哲涵
讲师:韦玮
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)&>&listView的item点击传值事件
listView的item点击传值事件
上传大小:2MB
Activity的listView点击传到B的Activity中
综合评分:4.3(16位用户评分)
所需积分/C币:
下载个数:121
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var q = $("#form1").serializeArray();
console.log(q);
var res_area_r = $.trim($(".res_area_r").val());
if (res_area_r == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
var mess = $(".res_area_r").val();
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, _username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click",'.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
$(".res_area_r").val($.trim($(".res_area").val()));
评论共有7条
没用,和我的不一样
挺不错,适合初学者使用
下载运行了,不错~借鉴了一下改为自己用的了~
很好的例子,不错
不是很适合,在网络上获取的listview怎么将item的值传递给其他的activity呢,有 栗子 么?
不错,但是是java版的 不是我想要的.net版的
很好的例子。
审核通过送C币
微信商城专辑
创建者:velada
Android初学者
创建者:haicheng20
android图表控件和RecyclerView相关demo
创建者:huchengzhiqiang
上传者其他资源上传者专辑
多点放大缩小图片
上下都能刷新数据
android 拍照源码
网络加载图片的详细示例
网络登录注册的模块
移动开发热门标签
VIP会员动态
找不到资源?发布悬赏任务百万程序猿帮你提供!
下载频道部分积分规则调整公告
开通VIP,海量IT资源任性下载
二十大技术领域优质资源
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
CSDN&VIP年卡&4000万程序员的必选
listView的item点击传值事件
会员到期时间:
剩余下载个数:
剩余C币:0
剩余积分:6726
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
(仅够下载10个资源)
全站1200个资源免积分下载
资源所需积分/C币
当前拥有积分
当前拥有C币
全站1200个资源免积分下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
全站1200个资源免积分下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
listView的item点击传值事件问:textbox与listview在textbox中输入内容(所输内容必须是listview中包含的内容),listview中与...答:您好,请将您的留下,我会给您发过去的。回答完毕,祝您好运。
问:android如何获取ListView被点击的那一行数据中的值教程里面讲的是用模型,在获取的时候赋值但是,我想应该可以通过...答:你给listview添加值的时候应该是有个存放数据的list吧,你list.get(position)就可以了,如果是想里面控件 l.getChildAt(position).findViewById(R.usage...
问:androidlistview上下滑动时为什么不触发点击?答:所谓点击需要有一个按下和抬起的动作,如果分短按和长按,则以抬起时相对于按下时的时间来分。同样的,滑动时,移动先于抬起,此时就不再触发点击了。...
问:怎么实现我点击listview里面的条目,获取相应的值?我点击listview条目,给我返回对应的数据?答:mListView.setOnItemClickListener(new OnItemClickListener(){#Override public void onItemClick(AdapterView?parent,View view,int position,long id){...
问:androidListView问题?在布的ListView中 android:id="#id/android:list"android:id="#id/list"为...答:android:id="#id/list"这个是添加的id第一句是引用的吧,id不能重复如果你在其他地方已经定义了。希望能帮助你。
问:在listview中,怎么获取item的textview的值。我的item中有三个控件,一个imageview,两个textview,分别设置id为img,tv,tv1...答:onItemClick的传入参数不是有View吗,那就是ListItem的View,用它来调用findViewById,用你的tv,获取到TextView就可以取得文本了。
问:c#中listview的问题?我在listview中显示数据后我删除其中一个怎么能把listview新一下显示出...答:sqldataread要做个方法。还有读取数据绑定到Listview中也单独做个方法。这样在删除这个方法后调用下取数据绑定到Listview这个方法即可。希望能帮助你。
问:怎么获取listview选中项的值如题答:你要Vb.版的还是C#版的?下面是VB.版的:Dim i As Integer=listview.items.indexof(listview.focuseditem)'首先选中项的索引 Msgbox(listview.items(i...
问:android如何在ListView里面动态加按钮,并且如何获取点击的是...答:如题,android如何在ListView里面动态加按钮,并且如何获取点击的是哪个按钮?在布器按钮都加进去,然后再码中根据情况来设置按钮是否可见:setVisibility(View.INVISIBLE)给按钮添加...
问:android的listview点击获取当前选项值的方法?一个星期都没有...答:android的listview点击获取当前选项值的方法?一个星期都没有搞定唉,求帮忙!arg或者arg均可以
问:listview与label点击左边listview中的项,在右边的label中显示所点击项的内容答:您好,请将您的留下,我会给您发过去的。回答完毕,祝您好运。
问:怎么实现我点击listview里面的条目,获取相应的值?答:里面的参数view就是点击时的条目根据这个条目就可以拿到里面相应的值鸟
问:C#listview中如何获取文本框内的值?如题,C#listview中如何获取文本框内的值?答:listView1.Items[].SubItems Items[].为第一行 Items[].SubItems的第一行所有的子项的集合逐个取出来就好.希望能帮助你!
问:如何获取LISTVIEW点击的值&答:listview.items[ListView.SelectedIndices[]]ListView.Selecteditems[]但是都必须先判断是否选中项数量大于
09-1608-0709-1008-04
09-1109-2304-0703-23
◇本站云标签

我要回帖

更多关于 listview删除某个item 的文章

 

随机推荐