2012-07-09 63 views
-1

在我的應用程序中,我實時獲取一些細節,並且我想用onclick監聽器在LIstview中顯示它們。我知道如何放置列表視圖,但我不知道如何爲動態查看視圖提供Oncliklister。在android中動態更改列表視圖t

任何一個可以在同一提供一些見解..

+0

你的問題有點模糊......當onClick()被調用時你想要顯示什麼?您可以創建一個擴展BaseAdapter的類,然後您可以控制在何時顯示哪些視圖。如果你想動態改變列表,你可以使用notifyDataSetChanged() – Joel 2012-07-09 16:46:50

回答

2

的ListView有setOnItemClickListener()方法,可以讓你設置一個監聽器,每當在列表中的項目被點擊得到回調。

ListView list = (ListView) findViewById(R.id.listview); 
list.setOnItemClickListener(new AdapterView.onItemClickListener() { 
    @Override 
    public void onItemClick(AdapterView<?> adapter, View view, int position, long arg) { 
     Object listItem = list.getItemAtPosition(position); 
     //Do what you want with the listItem 
    } 
});