Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
kavlad
0 / 0 / 0
Регистрация: 07.04.2015
Сообщений: 11
#1

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

28.04.2015, 19:17. Просмотров 325. Ответов 0
Метки нет (Все метки)

Здравствуйте! При отключении по нажатию на 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: например у меня число много знаков в одной линии.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2015, 19:17
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Edittext без клавиатуры, с курсором и прокруткой (Программирование Android):

EditText, кнопки вместо клавиатуры, использование курсора, вызов клавиатуры "вручную"
Ну, в общем, я постарался написать наиболее подходящее название темы....

EditText и появление клавиатуры
У меня есть форма, на которой есть EditText и кнопка. При открытии формы на...

Установка курсора в EditText и отображение клавиатуры
Суть вопроса, есть активность из которой вызывается диалог. Диалог состоит из...

EditText отключение выплывающей клавиатуры при загрузки приложения
подскажите как сделать) заранее спасибо

При нажатии на EditText показать клавиатуры с нужным языком
как вызвать клавиатуру с нужным языком? например при нажатии на EditText...

Как всё сместить вверх, чтобы EditText оказался вверху клавиатуры
Работаю на Android Studio. Как всё сместить вверх, чтобы EditText оказался...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.04.2015, 19:17
Привет! Вот еще темы с решениями:

Ввод в один EditText и авто-вычисление в двух других EditText
Всем привет. Есть три поля EditText,виртуальные клавиатуры у всех...

EditText смещается вниз при вводе текста, который занимает объём больше, чем EditText
EditText сещается вниз при вводе текста который занимает обём больше чем...

Динамическое создание edittext и обработка данных из edittext
Здравствуйте, мне нужна помощь, у меня есть таблица, где динамически создаются...

Анимировать текст горизонтальной прокруткой
Гуру, посоветуйте технологию! (не охота с нуля писать) Есть номер телефона...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru