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

Динамическое выравнивание textView в классе - Android

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.83
Stetsura
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 44
31.05.2013, 12:30     Динамическое выравнивание textView в классе #1
Как из класса задать элементу textView параметры:
- ширина и высота(НЕ в пикселях, а "wrap_content" или "match_parent");
- отступ слева, справа, сверху, снизу;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2013, 12:30     Динамическое выравнивание textView в классе
Посмотрите здесь:

Цвет TextView Android
Вывод в TextView Android
Android Вывод в TextView
Android TextView выравнивание текста
Html и TextView Android
Android Динамическое изменение текста в TextView
Android TextView question
Часы в TextView Android
Android Клик по textview
Android Прыжок к TextView
Выравнивание текста в TextView по ширине Android
Анимация textview Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
31.05.2013, 12:47     Динамическое выравнивание textView в классе #2
Цитата Сообщение от Stetsura Посмотреть сообщение
- ширина и высота(НЕ в пикселях, а "wrap_content" или "match_parent");
Java
1
2
3
4
5
6
7
LinearLayout layout = new LinearLayout(Activity.this);
layout.setOrientation(LinearLayout.VERTICAL);
final EditText input = new EditText(Activity.this);
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.MATCH_PARENT, 
                                                                                    LinearLayout.LayoutParams.MATCH_PARENT);
 input.setLayoutParams(lp);
 layout.addView(input);
Только у вас будет не EditText, а textView

Цитата Сообщение от Stetsura Посмотреть сообщение
- отступ слева, справа, сверху, снизу;
Java
1
lp.setMargins(50, 0, 0, 0); // llp.setMargins(слева, сверху, справа, снизу);
Stetsura
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 44
07.06.2013, 15:11  [ТС]     Динамическое выравнивание textView в классе #3
Digetix, не совсем понял про ширину и высоту. Как к конкретному textView применить? И что делать в случае нескольких textView?
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
07.06.2013, 18:14     Динамическое выравнивание textView в классе #4
Java
1
2
3
4
final EditText input = new EditText(Activity.this);
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.MATCH_PARENT, 
                                                                                    LinearLayout.LayoutParams.MATCH_PARENT);
 input.setLayoutParams(lp);
Задаете параметры которые нужны вашему textView и пишете
Java
1
2
3
final TextView text = new TextView(Activity.this);
LinearLayout.LayoutParams lpPar = new LinearLayout.LayoutParams(ШИРИНА, ВЫСОТА);
text.setLayoutParams(lpPar);
Добавлено через 51 секунду
Цитата Сообщение от Stetsura Посмотреть сообщение
И что делать в случае нескольких textView?
каждому из них прописать setLayoutParams
Yandex
Объявления
07.06.2013, 18:14     Динамическое выравнивание textView в классе
Ответ Создать тему
Опции темы

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