2016-04-25 92 views
0

我目前正在android上使用listview。有沒有一種可能的方式,如果來自listview的數據改變,焦點不會改變? 我得到了一個列表視圖,如果有一個新的數據從服務器獲取,我想要做的是如果用戶滾動列表視圖然後新的數據被提取並添加到列表視圖不會改變焦點。當數據發生變化時Listview變更重點

這是我如何更改列表視圖和更新它的片段。

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(lvGameViewLobby.getContext(),R.layout.custom_listview_style,R.id.custom_list,gameLobby); 
       lvGameViewLobby.setAdapter(adapter); 
       gameRoom.setCurrentGameLobby(gameLobby); 

注意,數據是從服務器獲取上一個循環,這樣每次數據變化或數據被加到它就會從服務器清除ArrayList和放置新獲取的數據,然後將其放置在一個列表顯示。

+0

哪個焦點您想頂部或底部焦點 –

+0

用戶滾動到哪裏。 –

回答

0

使用Pulltorefresh and Loadmore listview查看和更新​​後的數據更改使用adapter.notifyDataSetChanged();方法。

相關問題