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

Ввод данных в поле с наэкранных собственных кнопок - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Исполнение скрипта в android приложении http://www.cyberforum.ru/android-dev/thread1571127.html
Как реализовать работу приложения с внешним сценарием, например: при событии приложение загружает текстовый файл со скриптом. В скрипте описано что делать при этом событии. В скрипт передается...
Программирование Android Изменение Activity из ViewPager Добрый день! Есть viewPager, который принимает на вход 3 фрагментов и работает с ними. Активики, в которой расположен viewPager, есть текстовое поле. Хотела сделать так. чтобы при смене фрагмента... http://www.cyberforum.ru/android-dev/thread1570975.html
Программирование Android Прозрачное меню
На первых двух скриншотах видно обычное меню. На третьем и четвертом в моем приложении. И ладно, хрен с ним, с цветом, оно прозрачное! То есть все view, которые находятся под ним видно (4-й скрин,...
Программирование Android Полный перечень требований к ПО публикуемому на Google Play
Доброго времени суток! Никто не может поделиться ссылочкой на полный перечень требований к ПО (играм) которые можно публиковать на Google Play? Задумал тут игрушку одну, хочется проверить ее на...
Программирование Android Espresso http://www.cyberforum.ru/android-dev/thread1570838.html
Здравствуйте! Я использую espresso для тестирования мобильных приложений. Когда я тестирую класс с Activity, то тесты проходят нормально, а когда тестирую с AppCompatActivity, появляется ошибка на...
Программирование Android Хранение настроек При запуске приложения запускается Activity с 2 Spinner, и в них нужно выбрать значения. После нажатия кнопки эти значения нужно сохранить в файл настройки. И при последующих запусках приложения(если... подробнее

Показать сообщение отдельно
Pablito
2478 / 1962 / 611
Регистрация: 12.05.2014
Сообщений: 6,870
Завершенные тесты: 1
04.11.2015, 15:46
а я сделал вот так:
допустим есть кнопка buttonCos которая должна в поле ввода печаталь текст "COS"
и есть поле ввода editText

вешаем на поле ввода onTouchListener
Java
1
2
3
4
5
6
7
8
        editText.setOnTouchListener(new View.OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                v.requestFocus();
                return true;
            }
        });
        Button buttonCos = (Button) findViewById(R.id.buttonCos);
а на кнопку onClickListener
Java
1
2
3
4
5
6
7
8
9
10
        buttonCos.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                View view = getCurrentFocus();
                if (view !=null && view.getId() == R.id.editText) {
                    EditText currentEditText = (EditText) view;
                    currentEditText.append("COS");
                }
            }
        });
поле ввода фокус ловит, клава не выезжает, текст по нажатию на кнопку добавляется
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru