Страница 1 из 1
Считывания текста с EditText
Добавлено: 26 авг 2014, 12:35
semiromid
Здравствуйте! Подскажите пожалуйста , как можно считать текст(String) с EditText при помощи getText()?
Буду рад если вы приведёте пример .Я уже 2-й день пытаюсь что то сделать но выходят одни ошибки.
Спасибо.
Re: Считывания текста с EditText
Добавлено: 26 авг 2014, 13:20
KamiSempai
getText().toString()
Re: Считывания текста с EditText
Добавлено: 26 авг 2014, 15:54
semiromid
KamiSempai писал(а):getText().toString()
Вы сами попробуйте так считать текст а потом другим советуйте! С таким успехом объяснять , можно просто было одни скобки оставить от классов .
Правильный вариант такой :
в - public class MainActivity extends Activity разместить
TextView tvOut;
Button btnOk;
Button btnCancel;
EditText editText1; //Отвечает за считывание
static String tiko = "tiko";
static String string;
в - protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
разместить : editText1 = (EditText) findViewById(R.id.editText1);////Отвечает за считывание
tvOut = (TextView) findViewById(R.id.tvOut);
btnOk = (Button) findViewById(R.id.btnOk);
btnCancel = (Button) findViewById(R.id.btnCancel);
OnClickListener oclBtnOk = new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if (tiko.equals("tiko"))
{
String string = editText1.getText().toString(); //Отвечает за считывание
tiko=string;
tvOut.setText(tiko+" y");
}else{
tiko="tiko";
tvOut.setText(tiko);
}
}
};
// присвоим обработчик кнопке OK (btnOk)
btnOk.setOnClickListener(oclBtnOk);
//-----------------------------------------
OnClickListener oclBtnCancel = new OnClickListener() {
@Override
public void onClick(View v) {
// Меняем текст в TextView (tvOut)
tvOut.setText("Нажата кнопка Cancel");
}
};
btnCancel.setOnClickListener(oclBtnCancel);
//-----------------------------------------
Код: Выделить всё
То есть для начала
Объявляем EditText editText1;
Находим View-элемент
editText1 = (EditText) findViewById(R.id.editText1);
Считываем информацию с EditText и записываем в переменную string777
String string777 = editText1.getText().toString();
Re: Считывания текста с EditText
Добавлено: 26 авг 2014, 15:59
KamiSempai
semiromid писал(а):KamiSempai писал(а):getText().toString()
Вы сами попробуйте так считать текст а потом другим советуйте! С таким успехом объяснять , можно просто было одни скобки оставить от классов .
Правильный вариант такой :
...
String string = editText1.getText().toString(); //Отвечает за считывание
...
Считываем информацию с EditText и записываем в переменную string777
String string777 = editText1.getText().toString();

Re: Считывания текста с EditText
Добавлено: 26 авг 2014, 16:03
semiromid
По крайней мере у меня всё работает так как я описал выше. И я не скуп на оказания помощи другому человеку .
Re: Считывания текста с EditText
Добавлено: 26 авг 2014, 16:47
Mikhail_dev
Уважаемый, чтобы наезжать на кого-то, подумайте 10 раз, ибо вдруг тот человек прав и он вам помог, а вы еще на него наехали. Некрасиво, не правда ли?
Правильный вариант такой :
String string = editText1.getText().toString();
А он что написал?
getText().toString()
Что было ответом на
Здравствуйте! Подскажите пожалуйста , как можно считать текст(String) с EditText при помощи getText()?
Re: Считывания текста с EditText
Добавлено: 26 авг 2014, 17:08
semiromid
Mikhail_dev писал(а):Уважаемый, чтобы наезжать на кого-то, подумайте 10 раз, ибо вдруг тот человек прав и он вам помог, а вы еще на него наехали. Некрасиво, не правда ли?
Правильный вариант такой :
String string = editText1.getText().toString();
А он что написал?
getText().toString()
Что было ответом на
Здравствуйте! Подскажите пожалуйста , как можно считать текст(String) с EditText при помощи getText()?
Но он не прав . Вместо того чтобы написать несколько дополнительных символов , которые образовывают полную картину , он написать лишь часть , тем самым еще больше запутав .
Спасибо.
Re: Считывания текста с EditText
Добавлено: 26 авг 2014, 17:15
semiromid
Я уже был знаком с getText().toString() конструкцией . Мне необходимо было именно показать хотя бы самый примитивный пример , как считывать текстовую информацию . Всего несколько строчек кода для опытного программиста это сущая мелочь. в оказании помощи. Более того , оказанная помощь нуждающемуся , должна радовать сердце .
Re: Считывания текста с EditText
Добавлено: 26 авг 2014, 19:20
Foenix
semiromid писал(а): Всего несколько строчек кода для опытного программиста это сущая мелочь. в оказании помощи. Более того , оказанная помощь нуждающемуся , должна радовать сердце .
От это да!

Re: Считывания текста с EditText
Добавлено: 26 авг 2014, 19:21
Foenix
semiromid писал(а): Всего несколько строчек кода для опытного программиста это сущая мелочь.
Это не мелочь, это годы труда, между прочим, плюс время на прочтение ваших не интересных вопросов. Учитываете?
Re: Считывания текста с EditText
Добавлено: 26 авг 2014, 19:43
Mikhail_dev
Я могу Вам помочь (возможно, помочь. Если же конечно Ваше внутреннее "Я" не скажет мне в ответ "да как ты смеешь, халоп, учить меня!").
Я просто оставлю это здесь
Re: Считывания текста с EditText
Добавлено: 26 авг 2014, 23:02
semiromid
Mikhail_dev писал(а):Я могу Вам помочь (возможно, помочь. Если же конечно Ваше внутреннее "Я" не скажет мне в ответ "да как ты смеешь, халоп, учить меня!").
Я просто оставлю это здесь
Хех) Спасибо за познавательную статью . То что мне нужно написать , и на Java SE и на других языках я могу , но сделать это необходимо для Android.
Re: Считывания текста с EditText
Добавлено: 27 авг 2014, 09:01
altwin
semiromid писал(а):Я уже был знаком с getText().toString() конструкцией . Мне необходимо было именно показать хотя бы самый примитивный пример , как считывать текстовую информацию . Всего несколько строчек кода для опытного программиста это сущая мелочь. в оказании помощи. Более того , оказанная помощь нуждающемуся , должна радовать сердце .
Я... Мне... Должна, Должен... хорошо, что я в эту тему раньше не заходил.. уважаемый автор вы уж простите но вы "редиска (читать как - не хороший человек)" с завышенной самооценкой и комплексом не полноценности в придачу... как "редиска" "ругаетесь" на всех вокруг и пытается рассказывать кто и что ему должен... вам дали ответ в той форме в какой посчитали нужным и ваше я тут не стоит ни одной копейки.
P.S. оказание помощи таким "редискам" не только удовольствие не доставляет но и вызывает глубокое разочарование...
(исправленно во имя востановления популяции пингвинов в Африканских провинциях, дабы не уничтожать психику слаборазвитых...)
Re: Считывания текста с EditText
Добавлено: 27 авг 2014, 10:10
Foenix
Артем, когда на тебя жаловаться перестанут?

Re: Считывания текста с EditText
Добавлено: 27 авг 2014, 11:02
altwin
Foenix писал(а):Артем, когда на тебя жаловаться перестанут?

Никогда

У меня склонность говорить то, что думаю...

А сейчас, когда что -бы доехать до работы мне приходится на трех блокпостах выворачивать машину и показывать документы куче народу с автоматическим оружием желания скрывать правду все меньше
P.S. плюс сегодня явно не мой день.. решил "подработать" и взял заказ не глядя.. подумал нчиего сложного всеравно не дадут... в итоге надо с .net код на php переписать... и отказывать поздно... так что страдаю фигней, а виноваты все вокруг... Да и судя по манере объясняться автора - он не обидется, я бы и сам мало внимания обращал.
Re: Считывания текста с EditText
Добавлено: 27 авг 2014, 12:08
Mikhail_dev
Когда человек спрашивает какие бывают марки автомобилей , ему в ответ говорят "дес","ди", вместо "Мерседес" ,"Ауди", еще больше искривив понятие о истинном названии машины.
Сравнение некорректно. Первоначальный ответ был полноценным. Совершенно полноценным. И никакой не урезанный. gettext().toString() наиполнейший ответ.
P.S. тему стоит закрывать.