2017-02-17 133 views
0

我創建Android Studio中的貨幣轉換器作爲單任務的一部分,我有每個項目的自定義的ListView適配器顯示國家名,國家代碼和一個TextView,我想輸出轉換後的量。變化的TextView文本在自定義的ListView適配器

基本上活動有一個微調和一個EditText組件,我希望在EditText中輸入一個值時,每個ListView項目的TextView將根據Spinner選項更新爲該特定國家的轉換數量。 我把一切都建立和ListView控件與國家名稱正確填充,我只是不知道如何更新ListView的TextView的在活動代碼,而不是在適配器的類代碼。

任何幫助將不勝感激。

回答

0

我想你應該通過所有視圖的列表視圖的迭代裏面,讓每一個TextView的。有些事情是這樣的:

for (int i = 0; i < listview.getCount(); i++) { 
    TextView et = (TextView) listview.getChildAt(i).findViewById(R.id.TextView1); 
    if (et!=null) { 
     // change your text view here 
     } 
    } 
+0

非常感謝你,這工作,但我有問題只能夠得到當前可見的listView項目。任何解決方法? – Deathex56

相關問題