我已经按照android标签主机的教程,并能够在模拟器上运行。现在我想要做的只是在一个tabview中实现一个文本框和按钮。一旦用户在文本框中输入并按下按钮,文本框中输入的值就会传递给第二个选项卡,我可以使用该值进行进一步计算。
请指导我怎么做? 谢谢, 阿洛克。
答案 0 :(得分:5)
我认为你应该做的是声明一个全局变量:
class foobarApp extends Application {
private String txtValue;
public String getTxtValue(){
return txtValue;
}
public void setTxtValue(String aString){
txtValue= aString;
}
}
因此,当用户按下按钮时:
foobarApp myApp = ((foobarApp)getApplicationContext());
setTxtValue(myTextEdit.getText());
然后,当加载第二个标签时,您可以通过这样做获得您的价值:
foobarApp myApp = ((foobarApp)getApplicationContext());
theOtherEditText.setText(myApp.getTxtValue());