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

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

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

Android Добавление "балуна" в Yandex Map Kit
Android Как применить собственную клавиатуру?
Как програмно сменить клавиатуру, или трудности при написании собственного EditText Android
Как программно убрать клавиатуру после нажатия кнопки "Далее"? Android
Android Добавление собственного "символа" к выводу результата
Как реализовать добавление композиции в "Избранное"? Android
Работа с БД, связывание таблиц "фильмы", "жанры", "режиссеры" Android
Android Ошибка "Unknown method "e" of "org.apache.commons.logging.Log"
Как убрать клавиатуру в EditText? Android
Постепенно вывести на экран слово "Java", в котором буквы состоят из "интересных" элементов Android
Отключить перескакивание между edittext после нажатия "готово" Android
Android Спрятать клавиатуру в EditText

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
 Аватар для YuraAAA
1563 / 1305 / 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 и добавление символов в него через собственную "клавиатуру"
Ответ Создать тему
Опции темы

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