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

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

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

EditText и добавление символов в него через собственную "клавиатуру" - Программирование Android

01.08.2013, 20:57. Просмотров 738. Ответов 2
Метки нет (Все метки)

Ребятушки привет! я начинающий андроид девелопер....и столкнулся с такой трудностью..
Пишу калькулятор, у меня есть EditText и 10 Button`ов с цифрами от 0 до 9, мне нужно чтобы при нажатии на каждую кнопку-цифру, в EditText добавлялась соответствующая цифра!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.08.2013, 20:57     EditText и добавление символов в него через собственную "клавиатуру"
Посмотрите здесь:

Как применить собственную клавиатуру? - Программирование Android
Всем привет) Я сделал свою клавиатуру но не подумал об этом( как прошить его к девайсу?? прогуглил ничо толком не нашел,,должен же быть...

Спрятать клавиатуру в EditText - Программирование Android
На экране есть несколько EditText. Нужно, чтобы при нажатии на определенный из них не выдвигалась клавиатура. Как это можно реализовать и...

Как програмно сменить клавиатуру, или трудности при написании собственного EditText - Программирование Android
Доброго времени суток, проблема такая. Я пытаюсь написать свой EditText, т.к. пишу под AndEngine и не могу использовать View. С чем я...

Добавление "балуна" в Yandex Map Kit - Программирование Android
Здравствуйте. Пытаюсь используя сэмплы Yandex Map Kit сделать добавление балуна по нажатию кнопки. Необходимо чтоб балун появлялся именно...

Как реализовать добавление композиции в "Избранное"? - Программирование Android
Всем привет! Такой вопрос ,у меня есть список ListView и в этом списке есть мелодии,как можно реализовать добавления композиции в список...

Добавление собственного "символа" к выводу результата - Программирование Android
Как указать в выводе буквы с верхним или нижним подчеркиванием? Например, символ "k", а сверху символ "-" красуется. И все это один символ....

Возможно ли программно позвонить по номеру? НЕ через Intent, а так, как это делает приложение "Телефон" - Программирование Android
... Добавлено через 1 минуту Ну то есть нажал кнопку - соединился - слушаешь из динамика, говоришь в микрофон. Нажал другую кнопку -...

Как подсчитать введенное количество символов в edittext? - Программирование Android
Как подсчитать введенное количество символов в edittext?(android)

Как скопировать в переменную первые 10 символов из editText - Программирование Android
Как скопировать в переменную первые 10 символов из editText?

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

Живой поиск через один EditText в разных Listview ? - Программирование Android
есть EditText для поиска по спискам в ToolBar MainActivity. при вводе текста в MainActivity вызывается: @Override ...

Регулировка капса в зависимости от типа текст поля через клавиатуру - Программирование Android
Своя клавиатура. Требуется сделать большую букву в момент тыка в текстовое поле, если это поле обычное, не пассворд, в пассворде буква...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
01.08.2013, 21:06     EditText и добавление символов в него через собственную "клавиатуру" #2
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
public class MyActivity extends Activity implements View.OnClickListener {
 
    private Button btn0;
    private Button btn1;
    private Button btn2;
    private Button btn3;
    private Button btn4;
    private Button btn5;
    private Button btn6;
    private Button btn7;
    private Button btn8;
    private Button btn9;
    private EditText editText;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        btn0 = findViewById(R.id.button1);
        ...
        btn9 = findViewById(R.id.button9);
        btn0.setOnClickListener(this);
        ...
        btn9.setOnClickListener(this);
 
    }
 
    @Override
    public void onClick(View view) {
        switch (view.getId()) {
            case R.id.button1:
                editText.setText(editText.getText() + "1");
             ....
        }
    }
}
Один из вариантов. Можно правда избежать swith-case, если текст на кнопке соответствует нужной цифре.
metroten
0 / 0 / 0
Регистрация: 14.05.2013
Сообщений: 29
01.08.2013, 21:36  [ТС]     EditText и добавление символов в него через собственную "клавиатуру" #3
блин! все настолько просто!! ррррррррррр!! Спасибо большое!))))
Yandex
Объявления
01.08.2013, 21:36     EditText и добавление символов в него через собственную "клавиатуру"
Ответ Создать тему
Опции темы

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