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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
adast
0 / 0 / 0
Регистрация: 05.11.2013
Сообщений: 48
#1

Как поменять текст внутри вью полученного через layoutinflater? - Программирование Android

26.09.2015, 21:13. Просмотров 238. Ответов 8
Метки нет (Все метки)

Как поменять текст внутри вью полученного через layoutinflater?
LayoutInflater inflater = getLayoutInflater();
View element1 = inflater.inflate(R.layout.step_res, scrollView, true);
Внутри element1 есть элемент textView, как его поменять?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.09.2015, 21:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как поменять текст внутри вью полученного через layoutinflater? (Программирование Android):

LayoutInflater - зачем он нужен? - Программирование Android
Добрый день! Изучаю Андроид и вот застопорился на одной из тем про LayoutInflater. Дело в том что как я не старался понять автора...

Перевести текст письма (полученного через imapsend) в нужную кодировку - Delphi
Получаю текст письма через imapsend. как перевести в нормальную кодировку?

Как выбрать текст из полученного результата парсинга - Python
Доброго времени суток. Написал парсер, он должен собирать название заказов с сайте 'веблансер', названия собираются, но и html теги так же...

Как изьять текст из рисунка, полученного при нажатии Print Screen - Visual Basic
Имеется на экране разичные окна и надписи, например. Нажать на кнопку Print Sxreen - мы получим весь экран в памяти. Откроем Paint и...

Как можно поменять текст в узлах в treeview на текст который в textbox - C#
Добрый вечер! Помогите с кодом, как можно поменять текст в узлах в treeview на текст который в textbox. Заранее спасибо!

Через одну форму поменять текст кнопки на другой форме - C#
Здравствуйте возник такой вопрос не могу через одну форму поменять текст кнопки на другой форме Form1 frm1 = this.Owner as Form1; Form7...

8
SmirnygaTotosh
3 / 3 / 0
Регистрация: 17.11.2013
Сообщений: 26
26.09.2015, 22:38 #2
Не благодарите!
Java
1
2
TextView a = element1.findViewById(id_textview_in_step_res);
a.setText(smth_text);
1
contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 598
27.09.2015, 07:09 #3
Цитата Сообщение от SmirnygaTotosh Посмотреть сообщение
Не благодарите!
+
Java
1
a.invalidate()
, если уже интерфейс был отрисован
0
adast
0 / 0 / 0
Регистрация: 05.11.2013
Сообщений: 48
27.09.2015, 09:15  [ТС] #4
Почему вот этот код вызывает краш:
Java
1
2
3
4
5
6
7
8
9
10
LayoutInflater inflater = getLayoutInflater();
        View element1 = inflater.inflate(R.layout.step_res, scrollView, false);
        TextView t1 = (TextView) element1.findViewById(R.id.textElement);
        t1.setText("FFF");
        scrollView.addView(element1);
 
        View element2 = inflater.inflate(R.layout.step_res, scrollView, false);
        TextView t2 = (TextView) element2.findViewById(R.id.textElement);
        t2.setText("FFF");
        scrollView.addView(element2);
0
contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 598
27.09.2015, 09:26 #5
Цитата Сообщение от adast Посмотреть сообщение
Почему вот этот код вызывает краш:
Я так понял ScrollView левая вьюшка, отсюда и краш, TextView принадлежат другому элементу и отрисовываются в нем
0
adast
0 / 0 / 0
Регистрация: 05.11.2013
Сообщений: 48
27.09.2015, 09:51  [ТС] #6
Спасибо огромное, очень помог
0
contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 598
27.09.2015, 10:14 #7
Цитата Сообщение от adast Посмотреть сообщение
Спасибо огромное, очень помог
Обращайся
0
Spelcrawler
527 / 497 / 111
Регистрация: 12.03.2014
Сообщений: 1,649
Завершенные тесты: 1
27.09.2015, 13:08 #8
Цитата Сообщение от contedevel Посмотреть сообщение
если уже интерфейс был отрисован
setText и так вызывает invalidate, не нужно его вызывать еще раз самому.
0
contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 598
28.09.2015, 04:50 #9
Да, ну?!

Добавлено через 37 минут
Цитата Сообщение от Spelcrawler Посмотреть сообщение
setText и так вызывает invalidate, не нужно его вызывать еще раз самому.
Нет, вы все же правы. Именно для setText invalidate вызывается. Извиняюсь тогда.
0
28.09.2015, 04:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.09.2015, 04:50
Привет! Вот еще темы с ответами:

как прокрутить текст внутри страницы? - HTML, CSS
хочу сделать поле с текстом, текст большой, хочу чтобы текст не тянулся на всю страницу вниз, а был закреплен в определенном окне,...

Как через lxml достать сразу текст тега и текст подтега? - Python
Имеется такой html: <h3> <a>Text1<span>Text2</span></a> </h3> Как можно достать сразу и Text1, и Text2? Я пользовался...

Как дополнительно передать данные во вью? - C# MVC
У меня сейчас получается есть экшен который принимает и возвращает модель во вью, вот сейчас понадобилось передать во вью xml-файл для...

Как правильно расположить текст внутри блока? - HTML, CSS
Предположим у меня есть блок: <div class="obsh"> <div class="text1"></div> <div class="text2"></div> <div class="text3"></div> ...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

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