Search code examples
androidlistviewandroid-fragmentsandroid-arrayadapterandroid-listfragment

click event in list view is ListFragment


I have a class extended with android.app.ListFragment and I want to make an event when the list view is clicked ,but nothing is working for me and am using array adapter. I have tried almost everything and now am trying this but still its not working.

ListView list = (ListView) rootView.findViewById(android.R.id.list);
    list.setOnItemClickListener(new AdapterView.onItemClickListener() {
       @Override
       public void onItemClick(AdapterView<?> adapter, View view, int position, long arg) {
          Object listItem = list.getItemAtPosition(position);
       } 
    });

My adapter fragment class is:


Solution

  • @Override
    protected void onListItemClick(ListView l, View v, int position, long id){
        super.onListItemClick(l, v, position, id);
        Toast.makeText(getActivity().getApplicationContext(), "Field Vaasdasdaccant",    Toast.LENGTH_LONG).show();
    }