Android:删除对PreferenceGroup中的EditText的关注

时间:2014-05-30 05:52:38

标签: android android-edittext sharedpreferences preferences

我有一个表单,当提交此表单时,我想禁用我的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需要让其子视图禁用该字段

0 个答案:

没有答案