android-listView.getSelectedItemPosition()返回指针

问题描述

listView.getSelectedItemPosition()返回指针

每行的底部都有一个自定义listView,然后有一个ImageView用了删除列表的最底部那行。

但是点击图片之后,有:Arryindesoutofboundexception: length=681 indez=-1

代码:

private OnClickListener imageviewClickListener = new OnClickListener() {
  @Override
  public void onClick(View v)
  {
      int index;
        index=listView.getSelectedItemPosition();//itemsListView is the listview
        dataAdapter.remove(topicsList.get(index));
        topicsList.clear();
        dataAdapter.notifyDataSetChanged();

  }
};

解决方案

你看一下这个:
http://www.eoeandroid.com/thread-324091-1-1.html

时间: 2024-08-08 16:34:53

android-listView.getSelectedItemPosition()返回指针的相关文章

Android ListView的一个问题

需要的功能很简单,就是一个带checkbox的列表,提交时需要知道用户选择了那些项目,如下图: 使用SimpleAdapter作为数据适配器,重写SimpleAdapter.ViewBinder的方法,这样用比自定义Adapter要方便点,代码如下 datas定义是private List<Map<String, Object>> datas=null; 其中让Map中保存一项自我引用(my)绑定到checkBox private Map<String, Object>

Android ListView实现上拉加载更多和下拉刷新功能_Android

本文实例为大家介绍了Android ListView下拉刷新功能的实现方法和功能,供大家参考,具体内容如下 1.ListView优化方式 界面缓存:ViewHolder+convertView分页加载:上拉刷新图片缓存快速滑动ListView禁止刷新 2.效果 3.上拉加载更多原理及实现 当我们手指滑动到listview最后位置的时候,我们触发加载数据的方法.这触发之前我们需要做一些工作,包括: 如何判断滑动到最后? 如何避免重复加载数据? 加载之后如何刷新界面? 1).界面实现AbsListV

安卓开发-android listView自动更新与实践处理问题

问题描述 android listView自动更新与实践处理问题 要做一个列表,显示人员信息的每一个列表项就是一个添加的用户单击每一个列表项就跳转到另一个activity用于查看该用户的信息顶部还有一个添加的按钮跳转到添加的activity现在问题是我在添加activity中添加了一个用户,返回到列表时如何能够自动更新列表中的数据 之前试过在列表activity中覆写onResume方法,在里面将adapter重新实例化,并且重新添加到listView中不过问题是新添加的列表项无法跳转到信息显示

代码-android listview双击item问题

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

android ListView Adapter不显示

问题描述 android ListView Adapter不显示 //activity package wk.bluetooth; import android.app.Activity; import android.bluetooth.BluetoothAdapter; import android.bluetooth.BluetoothDevice; import android.bluetooth.BluetoothSocket; import android.content.Conte

listview-关于Android ListView滑动监听

问题描述 关于Android ListView滑动监听 我想问一个关于ListView的问题,就是setItemSelectedListener无法触发怎么处理,点击事件和长按事件都能触发,有那个好心人帮忙一下,给下setItemSelectedListener部分的代码,我主要是想对listView滑动到了哪里做一个监听 解决方案 能把你的代码发过来吗?有时间我可以看一下 解决方案二: 无法触发报错吗?没报错的话,是不是API版本的问题. 解决方案三: 是 listview 的item 布局的

android listview removeFooterView()隐藏不了

问题描述 android listview removeFooterView()隐藏不了 android listview removeFooterView()不能隐藏,返回为false mListView.removeFooterView(mFooterView); mListView.setAdapter(mListView.getAdapter()); 解决方案 貌似没什么问题,帮你顶一下

我的Android进阶之旅------&amp;gt;Android ListView 应用解析(使用ArrayAdapter,SimpleAdapter和SimpleCursorAdapter适配器)

在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示.抽空把对ListView的使用做了整理,并写了个小例子,如下图. 列表的显示需要三个元素: 1.ListVeiw 用来展示列表的View. 2.适配器 用来把数据映射到ListView上的中介. 3.数据    具体的将被映射的字符串,图片,或者基本组件. 根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapt

Android listview与adapter详解及实例代码_Android

一个ListView通常有两个职责. (1)将数据填充到布局. (2)处理用户的选择点击等操作. 第一点很好理解,ListView就是实现这个功能的.第二点也不难做到,在后面的学习中读者会发现,这非常简单. 一个ListView的创建需要3个元素. (1)ListView中的每一列的View. (2)填入View的数据或者图片等. (3)连接数据与ListView的适配器. 也就是说,要使用ListView,首先要了解什么是适配器.适配器是一个连接数据和AdapterView(ListView就