Страница 1 из 1
Текст реагирующий на нажатия
Добавлено: 04 ноя 2013, 10:30
vovnet
Нужно вывести на экран слова, но чтобы каждое слово реагировало на нажатие именно на него. Не знаю как это сделать в android.
Re: Текст реагирующий на нажатия
Добавлено: 04 ноя 2013, 11:02
WizikTLT
вот тут есть очень похожий вопрос
http://stackoverflow.com/questions/8612 ... w-edittext
повесь на свой TextView click_listener и в него засунь код из примера из метода init().
Re: Текст реагирующий на нажатия
Добавлено: 04 ноя 2013, 13:33
Foenix
vovnet писал(а):Нужно вывести на экран слова, но чтобы каждое слово реагировало на нажатие именно на него. Не знаю как это сделать в android.
Слова нужно выводить в виде списка? тогда читай уроки про listView
Re: Текст реагирующий на нажатия
Добавлено: 04 ноя 2013, 13:46
vovnet
Foenix, нет, не в виде списка, обычные TextView.
сделал 3 TextView, на 2 повесил обработчик и хочу вывести в первую текст нажатой TextView, но ничего не работает:
Код: Выделить всё
public void onClick(View v) {
// TODO Auto-generated method stub
TextView t = (TextView) v;
TextView text = (TextView) findViewById(R.id.textView1);
text.setText(t.getText());
}
Re: Текст реагирующий на нажатия
Добавлено: 04 ноя 2013, 13:51
Foenix
vovnet писал(а):Foenix, нет, не в виде списка, обычные TextView.
сделал 3 TextView, на 2 повесил обработчик и хочу вывести в первую текст нажатой TextView, но ничего не работает:
Код: Выделить всё
public void onClick(View v) {
// TODO Auto-generated method stub
TextView t = (TextView) v;
TextView text = (TextView) findViewById(R.id.textView1);
text.setText(t.getText());
}
Тогда если на отдельные TextView, то так
http://stackoverflow.com/questions/3328 ... tview-text
Re: Текст реагирующий на нажатия
Добавлено: 04 ноя 2013, 13:57
vovnet
android:clickable="true" не поставил =)
Re: Текст реагирующий на нажатия
Добавлено: 04 ноя 2013, 14:54
vovnet
а каким контейнером воспользоваться, чтобы TextView шли в ряд горизонтально, а когда закончится место переходили на новую строку динамически?
Re: Текст реагирующий на нажатия
Добавлено: 04 ноя 2013, 14:57
Foenix
не припомню такого
Re: Текст реагирующий на нажатия
Добавлено: 04 ноя 2013, 15:05
vovnet
т.е. нужно жесткую привязку делать?
В общем, есть, к примеру массив в котором хранятся слова, и нужно для каждого слова отдельную TextView сделать и отобразить на экране, но количество слов может меняться. Как реализовать такую штуку? Слова могут быть короткие - 1, 2 буквы, а могут и длинные, и нужно чтобы пространство было заполнено компактно.