我創建了一個如下所示的對話框類,即獲取用戶輸入,然後用戶可以確定或取消。關閉對話框後如何獲取文本
public class CustomDialog extends Dialog implements OnClickListener {
//String username= "hello"
//getter set
String getName(){
username = this.name;
return username;
}
}
我調用這個代碼在我的活動
custumButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
TextView txtTime = (TextView) findViewById(R.id.tmptextView1);
mosi.show();
txtName.setText(mosi.getName());
}
});
每一個東西做工不錯,但是當我CAL mosi.gettime()每次返回defualt值,而不是發送用戶輸入。 我在對話框中創建一個烤麪包,當用戶輸入名字它的工作,但是當透過對話框不顯示Inputname在我活動的TextView
請幫我 和抱歉不好英語
** * ** * ** * ** * ***
** * ** * ** * ** * ** *
我解決通過覆蓋ok鍵setOnClickListener對話框這個問題,這個代碼
Button mo = (Button)mosi.findViewById(R.id.btnTimepickerOk);
mo.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
txtName.setText(mosi.getName());
mosi.dismiss();
}
});
請添加更多代碼 – almuneef
我的整個1500行的對話類,如果你想了解變量的變化嗎?是的,它改變並顯示變更敬酒,但不能發送到類 –