Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
kavlad
0 / 0 / 0
Регистрация: 07.04.2015
Сообщений: 11
#1

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

28.04.2015, 19:17. Просмотров 269. Ответов 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, кнопки вместо клавиатуры, использование курсора, вызов клавиатуры "вручную" - Программирование Android
Ну, в общем, я постарался написать наиболее подходящее название темы. Перекопал весь киберфорум, и ещё кучу сайтов в гугле, но нифига не...

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

Установка курсора в EditText и отображение клавиатуры - Программирование Android
Суть вопроса, есть активность из которой вызывается диалог. Диалог состоит из текстового поля для ввода и двух кнопок (ок и cancel). Диалог...

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

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

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

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

Ввод в один EditText и авто-вычисление в двух других EditText - Программирование Android
Всем привет. Есть три поля EditText,виртуальные клавиатуры у всех заблокированы,а ввод чисел в поле осуществляется с Button(ов). Вопрос...

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

Анимировать текст горизонтальной прокруткой - Программирование Android
Гуру, посоветуйте технологию! (не охота с нуля писать) Есть номер телефона в поле TextView. Но он не всегда вмещается в ячейку....

TextView и ListView с единой прокруткой ScrollView(?) - Программирование Android
Всем привет, столкнулся с проблемой при одновременном отображении ListView и TextView . Не получается отобразить эти 2 блока как единый...


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

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

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