-3
我設計了一個應用程序,它顯示了可用的WiFi網絡列表,並且它顯示了當選擇時的WiFi連接設置對話框。如果我連接到wifi它將改變WiFi狀態連接或不在列表視圖中。任何人都可以請告訴我如何做到這一點?如何更新列表視圖文本點擊列表視圖項目
我設計了一個應用程序,它顯示了可用的WiFi網絡列表,並且它顯示了當選擇時的WiFi連接設置對話框。如果我連接到wifi它將改變WiFi狀態連接或不在列表視圖中。任何人都可以請告訴我如何做到這一點?如何更新列表視圖文本點擊列表視圖項目
試試這個
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
TextView your_text=(TextView)view.findViewById(R.id.your_text_id)
your_text.setText("whatever you want")
}
});
,或者如果您希望編輯從發送到適配器 值的文本,你需要清除更新,並呼籲該
yourAdapter.notifyDataSetChanged();
,並在下一次發佈的內容您先嚐試
您將需要更新該listview的適配器。在那之後調用notifydatasetChanged(); 。因爲如果你沒有更新適配器,滾動列表視圖將顯示原始值。
謝謝,但如果我滾動列表視圖,改變的文本不見了爲什麼? – siddharthan
然後在getview()函數中使用** customadapter **和** viewholder **來解決**「改變的文本不見了」的問題** – beginner