编辑文字启用/禁用新版本的android

时间:2019-02-28 09:39:18

标签: android

嗨,我在某些活动中使用edittext,我想禁用并启用编辑文本,但是第一次禁用一次编辑文本时,它将再次启用编辑文本,这将不允许编辑文本。我正在使用InputType代码。

<EditText
                android:id="@+id/amountET"
                android:hint="@string/amount"
                android:textSize="@dimen/dimen_16sp"
                android:background="@null"
                android:textColor="@color/black"
                android:layout_gravity="center"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:inputType=""
                tools:ignore="Autofill,NestedWeights,TextFields" />

使用这样的活动

       if (selectedCategoryTypeId.equals("5")) {
                amountET.setInputType(InputType.TYPE_NULL);
                amountET.setFocusable(false);

            } else if (selectedCategoryTypeId.equals("14")) {
                amountET.setInputType(InputType.TYPE_NULL);
                amountET.setFocusable(false);

            } else if (selectedCategoryTypeId.equals("20")) {
                amountET.setInputType(InputType.TYPE_NULL);
                amountET.setFocusable(false);


            } else if (selectedCategoryTypeId.equals("6")) {
                amountET.setInputType(InputType.TYPE_NULL);
                amountET.setFocusable(false);

            } else {
                amountET.setInputType(InputType.TYPE_CLASS_NUMBER | 
         InputType.TYPE_CLASS_TEXT);
                amountET.setFocusable(true);

            }

请帮助。...

0 个答案:

没有答案