我有一个表格,它有两页。因此在右上角,有两个按钮,分别命名为“Page 1”和“Page 2”。
现在的问题是如何在不删除输入数据的情况下在两页之间交替。例如,可能我在第 1 页填写姓名和地址,然后我选择第 2 页并在其中输入一些详细信息,然后返回第 1 页,姓名和地址应该仍然保留在那里。我该怎么做?
*最后,我需要保存它(第 1 页和第 2 页),如何保存而不会使应用程序崩溃?(意味着在第 1 页中仍然可以让我保存第 2 页中的任何内容)。
感谢您抽出宝贵的时间,如果对我的问题有任何疑问,我将非常乐意详细说明。
我做过的一些事情,但不是很成功:
public class EditForm extends Activity {
Button page1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.prepostform);
page1 = (Button)findViewById(R.id.btnPage1);
Button page2 = (Button)findViewById(R.id.btnPage2);
//do nth to page 1 button, dim the button
page1.setAlpha((float) 0.5);
//if page 2 selected, switch view to page2, disable btnPage1
page2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
setContentView(R.layout.prepostform2);
Button pg1 = (Button)findViewById(R.id.btnPg1);
Button pg2 = (Button)findViewById(R.id.btnPg2);
pg2.setAlpha((float) 0.5);
pg1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
setContentView(R.layout.prepostform);
page1.setAlpha((float) 0.5);
}
});
}
});
}
}