当前位置: 代码迷 >> Android >> listview单击跟长按的操作
  详细解决方案

listview单击跟长按的操作

热度:23   发布时间:2016-04-28 06:50:54.0
listview单击和长按的操作!
一个listview列表既要有单击事件,又要有长按事件怎么弄?
比如:这样可单击打开一个文件

长按可多选


------解决方案--------------------
import android.widget.AdapterView.OnItemClickListener;

public class YourClassName extends Activity implements OnItemClickListener {
ListView mListView;

//单击监听
mListView.setOnItemClickListener(this);
//长按监听
mListView.setOnItemLongClickListener(this);

    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
 
    }

    @Override
    public boolean onItemLongClick(AdapterView<?> arg0, View arg1,int arg2, long arg3) {
    
    }
}


单击设置监听setOnItemClickListener   长按设置监听setOnItemLongClickListener

长按像你给的图片,应该是activity进入了ActionMode模式
startActionMode(this);  Activity要实现ActionMode.Callback
  相关解决方案