EditText + String в Android

Я работаю над приложением для написания тегов NFC. В макете есть EditText для ввода URL-адреса для записи и Button для сохранения в теге NFC. Мой вопрос следующий:
Как я могу добавить фиксированный String к тексту, введенному в EditText? Например:

Вместо
Введенный текст: 45
Написанный текст: 45

Должно быть:
Введенный текст: 45
Написанный текст: http://myweb.com?id=45
URL-адрес (пользователь никогда не видит этого, но устанавливается внутри приложения и сохраняется в теге NFC): http://myweb.com?id=

Я со стороны php, но не знаю, как это сделать в android. В php должно быть так:

$Formula = '$URL'.'$TextEntered';

Я надеюсь, что вы можете мне помочь.

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
3
0
50
1

Ответы 1

Попробуй это:

edittext.addTextChangedListener(new TextWatcher() {

   @Override
   public void afterTextChanged(Editable s) {}

   @Override    
   public void beforeTextChanged(CharSequence s, int start,
     int count, int after) {
   }

   @Override    
   public void onTextChanged(CharSequence s, int start,
     int before, int count) {
      your_formular = "http://myweb.com?id = " + s.toString();
   }
  });

Я немного новичок в android ... и я не программирую фактическое приложение, но я знаю, что это простая вещь, которую можно изменить, поэтому я предпочитаю сделать это сам.

TMX 22.03.2018 02:51

Итак, куда мне добавить этот код? в манифесте Android, или в Activity_Main.xml, или где именно?

TMX 22.03.2018 02:52

В java-коде сразу после того, как вы получите экземпляр edittext

Cao Minh Vu 22.03.2018 02:53

Другие вопросы по теме