2012-01-31 33 views
0

我有一個textview,我已經鏈接到edittext框,以便在編輯時更改我的textview。我在解釋textview時使用了一個單選按鈕,但是在編輯相關的edittext框之前必須選擇它。如何使用addTextChangedListener和RadioButton更改文本視圖

我想要的是當我更改單選按鈕時更改textview,當我更改編輯文本框。一個例子是:

我有3個編輯文本框和1個RadioGroup(包括2個RadioButtons [但其中一個按鈕被默認選中])。我有1個Textview。 我想這樣,當所有的編輯文本框填充時,textview被改變。我也想要它,以便當我更改單選按鈕時,它將再次更改textview。然後我可以回去編輯3個edittext框中的任何一個,它會改變textview。目前,我目前只有1個addTextChangedListener正在使用,它位於屏幕底部的edditext框中(希望用戶首先填充所有頂部字段)。但問題是,如果用戶更改最上面的編輯文本框,它不會更改文本視圖,因爲偵聽器位於底部框中。

希望是明確的。

回答

0

添加一個文本改變監聽器所有文本框。

這個聽衆應該對所有人都一樣。它只需檢查其他箱子是否已裝滿。

if(
    textBox1.getText().toString() != "" && 
    textBox2.getText().toString() != "" && 
    textBox3.getText().toString() != "") { 
    //All boxes have a value, so change the TextView 
    .... 
} 
相關問題