Я работаю над приложением для написания тегов 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';
Я надеюсь, что вы можете мне помочь.




Попробуй это:
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, или в Activity_Main.xml, или где именно?
В java-коде сразу после того, как вы получите экземпляр edittext
Я немного новичок в android ... и я не программирую фактическое приложение, но я знаю, что это простая вещь, которую можно изменить, поэтому я предпочитаю сделать это сам.