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