【发布时间】:2011-06-21 21:27:05
【问题描述】:
我实际上有一个名为“Creation.java”的活动,它提供对不同选项卡的访问并且工作正常。
我的标签是活动,包含不同的视图,如 EditText 或 Spinners。因为我有很多数据要保存(真的很多),所以我想建议用户通过在选项卡之间切换来填充所有视图,然后在最后一个选项卡中验证所有数据并将其写入xml 文件。
但我似乎无法访问数据,例如我的第一个选项卡,以便在最后一个选项卡中使用验证按钮对其进行验证。
在活动 CreationClient.java 中设置的 creationclient.xml 中创建客户的示例:
<EditText android:id="@+id/nom1"
android:layout_width="@dimen/margexlarge"
android:layout_height="wrap_content"
android:text="Nom"
/>
<EditText android:id="@+id/prenom1"
android:layout_width="@dimen/margexlarge"
android:layout_height="wrap_content"
android:text="Prénom"
/>
我无法获取validation.java中的内容,我收到一个错误,因为它无法从视图中获取字符串:
nom1 = (EditText) findViewById(R.id.nom1);
prenom1 = (EditText) findViewById(R.id.prenom1);
validationDuDossier = (Button) findViewById(R.id.validationdudossier);
idDossier = ((nom1.getText().toString().substring(0, 2)) + (prenom1.getText().toString().substring(0,2)));
所以我的观点是:即使我在此活动中设置了布局 B,我能否访问活动 B 中布局 A 的数据? 或者我是否可以独占访问我设置为我的活动的布局中的数据?
【问题讨论】:
标签: android layout android-tabhost