Как получить выбранную позицию курсора в EditText?

Ну, x.parentNode возвращает элемент HEAD, поэтому вы вставляете скрипт непосредственно перед тегом head. Возможно, это проблема.

Вместо этого попробуйте x.parentNode.appendChild().

1
задан VicJordan 13 July 2018 в 06:58
поделиться

1 ответ

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

Код класса:

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"/>
0
ответ дан Siros Baghban 17 August 2018 в 13:31
поделиться
Другие вопросы по тегам:

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