Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 是否可以在不输入列表项的情况下定义列表项的操作安卓_Android_Listview - Fatal编程技术网

Android 是否可以在不输入列表项的情况下定义列表项的操作安卓

Android 是否可以在不输入列表项的情况下定义列表项的操作安卓,android,listview,Android,Listview,我正在创建一个android应用程序,其中包括列表视图中的车辆信息。单击列表项时,将显示有关车辆的信息。现在我想添加、删除和编辑车辆信息,而不必输入列表项。是否可以在不输入列表项的情况下为这两个事件(删除和编辑操作)添加双击和长时间单击列表项?您可以使用以下模式:滑动或长时间单击将显示列表项中的其他视图 这对你来说是个不错的起点 库看起来也很有希望。您需要数组中元素的索引号才能从数据源中删除它 ArrayList<Integer> list = new ArrayList<In

我正在创建一个android应用程序,其中包括列表视图中的车辆信息。单击列表项时,将显示有关车辆的信息。现在我想添加、删除和编辑车辆信息,而不必输入列表项。是否可以在不输入列表项的情况下为这两个事件(删除和编辑操作)添加双击和长时间单击列表项?

您可以使用以下模式:滑动或长时间单击将显示列表项中的其他视图

这对你来说是个不错的起点


库看起来也很有希望。

您需要数组中元素的索引号才能从数据源中删除它

ArrayList<Integer> list = new ArrayList<Integer>();
    if(list.contains(3)){//check if the list contains the element
        list.get(list.indexOf(3));//get the element by passing the index of the element
    }
ArrayList list=new ArrayList();
if(list.contains(3)){//检查列表是否包含元素
list.get(list.indexOf(3));//通过传递元素的索引来获取元素
}
关于您的第二个问题:是的,可以删除LongPress上的项目

listView.setOnItemLongClickListener(new OnItemLongClickListener() {
 @Override
 public void onItemLongClick((AdapterView<?> parent, View view, int position, long id) {
MyAdapter adapter = (MyAdapter)listView.getAdapter();
myAdapter.removeItemAt(pos); // you need to implement this method
myAdapter.notifyDataSetChanged();
}
)); 
listView.setOnItemLongClickListener(新的OnItemLongClickListener(){
@凌驾
长单击((AdapterView父视图、视图、整型位置、长id)时的公共无效{
MyAdapter=(MyAdapter)listView.getAdapter();
myAdapter.removietemat(pos);//您需要实现此方法
myAdapter.notifyDataSetChanged();
}
)); 

是的,您可以将
onItemLongClickListner
添加到您的
列表视图
(链接:)是否可以双击列表项或其他操作以进行编辑操作?是否可以双击列表项???(用于编辑操作)是的,一切都可能。其编程