Android Studio говорит, что я не на сборке Gradle, но я

Я думаю, что этот код может помочь вам:

Код класса:

edittext = (EditText) findViewById(R.id.edtxt);
        edittext.setInputType(InputType.TYPE_CLASS_TEXT);
        edittext.addTextChangedListener(new TextWatcher() {

                @Override
                public void onTextChanged(final CharSequence s, int start, int before, int count) {             

                if (edittext.getText().length() < 3 ) {
                edittext.setInputType(InputType.TYPE_CLASS_TEXT);       
                }   
                else if (edittext.getText().length() == 3 ) {
                edittext.setInputType(InputType.TYPE_CLASS_NUMBER);
                }}
                @Override
                public void afterTextChanged(Editable s) {

                }
                @Override
                public void beforeTextChanged(CharSequence s, int start, int count, int after) {

                }


    });}}

Xml Code:

<EditText
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:maxLength="13"
        android:id="@+id/edtxt"
        android:ems="10"/>
1
задан Courtney Thurston 20 January 2019 в 01:11
поделиться

1 ответ

Попробуйте повторно импортировать ваш проект в Android Studio:

  1. Закройте ваш проект
  2. Создайте резервную копию вашего проекта
  3. Удалите папку .idea в корневом каталоге. каталог проекта
  4. Удалите все файлы .iml в вашем проекте
  5. Импортируйте свой проект в Android Studio, и в диалоговом окне, которое предложит вам файл, выберите файл build.gradle.
0
ответ дан Ali Ali 20 January 2019 в 01:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: