Set long click listener for listview

后端 未结 5 562
心在旅途
心在旅途 2021-01-17 17:31

I have below codes:

public class MainActivity extends ListActivity { 
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceSt         


        
5条回答
  •  萌比男神i
    2021-01-17 17:49

    You could implement the listener, then the callback would appear as a function (method) in your class:

    public class MainActivity extends ListActivity implements View.OnLongClickListener {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            View listView = findViewById(R.id.list_view);
            listView.setOnLongClickListener(this);
        }
    
        @Override
        protected void onListItemClick(ListView l, View v, int position, long id) {
            super.onListItemClick(l, v, position, id);
        }
    
        @Override
        public boolean onLongClick(View v) {
            // Do your work here
            return false;
        }
    
    }
    

提交回复
热议问题