Форум программистов, компьютерный форум CyberForum.ru

Edittext без клавиатуры, с курсором и прокруткой - Android

Восстановить пароль Регистрация
 
kavlad
0 / 0 / 0
Регистрация: 07.04.2015
Сообщений: 11
28.04.2015, 19:17     Edittext без клавиатуры, с курсором и прокруткой #1
Здравствуйте! При отключении по нажатию на EditText выскакивающей клавиатуры через xml удаляется и курсор.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    View.OnTouchListener otl = new View.OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
 
                switch (event.getAction()) {
                    case MotionEvent.ACTION_DOWN:
                        Layout layout = ((EditText) v).getLayout();
                        float x = event.getX() + etNum1.getScrollX();
                        int offset = layout.getOffsetForHorizontal(0, x);
                        if(offset>0)
                            if(x>layout.getLineMax(0))
                                etNum1.setSelection(offset);     // touch was at end of text
                            else
                                etNum1.setSelection(offset - 1);
                        break;
                }
                return true;
            }
        };
        etNum1.setOnTouchListener(otl);
Ниже код для того чтобы курсор появился, при этом клавиатура отключена. Но я хочу чтобы еще была возможность прокрутки строки в EditText: например у меня число много знаков в одной линии.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2015, 19:17     Edittext без клавиатуры, с курсором и прокруткой
Посмотрите здесь:

TextView и ListView с единой прокруткой ScrollView(?) Android
Android Редактирование текста в EditText
Установка курсора в EditText и отображение клавиатуры Android
Android При нажатии на EditText показать клавиатуры с нужным языком
Android Отловить изменение в EditText
Свойства EditTExt Android
Android EditText и появление клавиатуры
Android Очистка EditText
Android Касание в EditText
Выделение EditText Android
Анимировать текст горизонтальной прокруткой Android
Валидация в EditText Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 00:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru