[英]Android Bluetooth: Update connection state dynamically for single row in listview
我想創建一個掃描了所有藍牙設備的列表視圖。 每行將包含文本的連接狀態,單擊該行將使設備連接到遠程設備。 我如何只更新列表視圖中正在連接的遠程設備的單行,以便連接狀態將不斷變化:例如,斷開連接->連接->已連接?
您可以在所需位置從ListView中獲取行並進行更新:
private void refreshConnectionState(int rowIndex, String newConnectionState){
View row = devicesListView.getChildAt(rowIndex);
if(row == null) return;
TextView stateTextView = (TextView )row.findViewById(R.id.state_text_view);
stateTextView.setText(newConnectionState);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.