2016-08-07 2 views
0

Я пытаюсь добавить onclicklistener и uncomment this line. Вот мой модифицированный код украден из hereЕще одно добавление onclicklistener в listview

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
         Bundle savedInstanceState) { 
    View view = inflater.inflate(R.layout.fragment_deviceitem_list, container, false); 
    ToggleButton scan = (ToggleButton) view.findViewById(R.id.scan); 
    // Set the adapter 
    mListView = (AbsListView) view.findViewById(android.R.id.list); 
    ((AdapterView<ListAdapter>) mListView).setAdapter(mAdapter); 

    // Set OnItemClickListener so we can be notified on item clicks 
    //mListView.setOnItemClickListener(this); 
    mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { 
     public void onItemClick(AdapterView<?> parent, View view, int position, long id) { 
      Object listItem = mListView.getItemAtPosition(position); 
      Toast.makeText(getActivity(), "item is clicked",Toast.LENGTH_SHORT).show(); 
     } 
    }); 
    return view; 
} 

Однако это мне нужно, чтобы показать текст device name and the address вместо «пункт щелкнул». Любая помощь?

+0

Был ли ответ ниже не тем, что вы хотели? – usajnf

ответ

-1
Toast toast = Toast.makeText(getActivity(), "", Toast.LENGTH_SHORT); 
     toast.setText(device.getName()+":"+device.getAddress()); 
     toast.show(); 
Смежные вопросы