Android中长按item删除,能设置长按的时间吗。也就是长按多久才弹出框
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android中长按item删除,能设置长按的时间吗。也就是长按多久才弹出框相关的知识,希望对你有一定的参考价值。
public class MyAdapter extends BaseAdapter@Override
public int getCount()
return list.size();
@Override
public Object getItem(int arg0)
return list.get(arg0);
@Override
public long getItemId(int arg0)
return arg0;
@Override//最主要的重写方法
public View getView(int arg0, View arg1, ViewGroup arg2)
View view = View.inflate(显示list的Activity.this,
ListView的item是个xml布局文件(R.layout.????), null);
Button bt_enter = (Button) view.findViewById(R.id.bt_enter);
//获取ListView的一个控件,这里面获取了一个Button
//注意看,有一个参数int arg0,这个参数很重要是这个item在listView的位置
//声明一个final的值,并把arg0的值赋值给他
final int position=arg0;
bt_enter.setOnClickListener(new OnclickListenner()
//重写方法,你懂的
//在这里就可以操作position对应的条目
);
return view;
写一个内部类,Myadapter继承BaseAdapter,在需要把listView适配的地方listView.setAdapter(new MyAdapter()); 参考技术A 重写一下ontouchevent 在里面获取到按下的命令后开始计时,到你指定的时间后调用删除方法就行了 参考技术B 不能 参考技术C 监听有长按的功能
以上是关于Android中长按item删除,能设置长按的时间吗。也就是长按多久才弹出框的主要内容,如果未能解决你的问题,请参考以下文章