我有一个表单,当提交此表单时,我想禁用我的textedit,请你在这个实现中帮助我,
提前致谢!
以下是我提交按钮的课程的一部分:
public class MyForm extends PreferenceGroup implements View.OnClickListener {
if (isFormSubmited) {
submitter.disable();
FormField.buttonCatchButton.setText("View");
updateForm();
}
我的按钮用于禁用editTex
private void disable(ViewGroup layout) {
layout.setEnabled(false);
for (int i = 0; i < layout.getChildCount(); i++) {
View child = layout.getChildAt(i);
if (child instanceof ViewGroup) {
disable((ViewGroup) child);
} else {
child.setEnabled(false);
}
}
}
我在另一个班级的onclick方法
public void onClick(View v) {
FormFragment formFragment = new FormFragment();
Bundle bundle = new Bundle();
bundle.putString(Constants_Args.ITEMS_KEY, itemsKey);
if (catchFormFile != null) {
bundle.putString(Constants_Args.CATCH_FORM_FILE_PATH, catchFormFile.getAbsolutePath());
}
if (catchFormJSONObject != null) {
bundle.putString(Constants_Args.CATCH_FORM_JSONOBJECT, catchFormJSONObject.toString());
}
if (catchSpeciesJSONArray != null) {
bundle.putString(Constants_Args.CATCH_SPECIES_JSONARRAY, catchSpeciesJSONArray.toString());
}
catchFormFragment.setArguments(bundle);
MainActivity mainActivity = (MainActivity)getContext();
mainActivity.pushFragment(formFragment);
}
我的问题是我不知道如何设置:如果提交表单,formFragment需要让其子视图禁用该字段