Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
Stetsura
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 44
1

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

31.05.2013, 12:30. Просмотров 1714. Ответов 3
Метки нет (Все метки)

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

TextView выравнивание текста
В текст в TextView по умолчанию идет выравнивание текста по левому краю. Как...

Не работает выравнивание по центру TextView
Здравствуте. Я начинающий андроид-разработчик. Я столкнулся со следующей...

Выравнивание текста в TextView по ширине
Доброго времени суток! Подскажите пожалуйста, как можно выровнять текст по...

Динамическое изменение текста в TextView
Есть TextView в RelativeLayout, которое вмещает в себя надпись "Привет мир", а...

Текст из TextView перенести в другой TextView по нажатию Button
Люди, помогите плиз. Недавно начал ковырять программирование под Android. Хотел...

3
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
31.05.2013, 12:47 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(слева, сверху, справа, снизу);
1
Stetsura
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 44
07.06.2013, 15:11  [ТС] 3
Digetix, не совсем понял про ширину и высоту. Как к конкретному textView применить? И что делать в случае нескольких textView?
0
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
07.06.2013, 18:14 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
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2013, 18:14

TextView txt = new TextView(this); - ошибка
Возникла проблема с динамическим создание TextView в цыкле, хотя в другом месте...

TextView бд
Подскажите можно ли на прямую вызвать из бд в TextView текст?

Вывод в TextView
Здраствуйте, я новичок и у меня возник первый вопрос: есть TextView tv1 и есть...


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

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

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