Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Deanon
2 / 2 / 0
Регистрация: 05.12.2014
Сообщений: 39
Завершенные тесты: 1
1

Несколько надписей на кнопке

02.12.2015, 04:45. Просмотров 315. Ответов 9
Метки нет (Все метки)

Можно ли добавить на кнопку многострочный текст с разными шрифтами/размером?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2015, 04:45
Ответы с готовыми решениями:

Несколько надписей на кнопке
Хочу добавить несколько надписей поверх кнопки, но не знаю как это сделать....

Разместить на компоненте image несколько надписей
задание примерно таково: разместить на компоненте image несколько надписей к...

Как в компоненте image расположить несколько рандомных надписей?
Всем привет. Нужно в компоненте image расположить несколько рандомных...

Несколько действий на одной кнопке
Как на одну кнопку (Button) задать несколько действий? По типу play/pause? ...

Щелкаем по одной кнопке - выполняются несколько процедур.
Можно ли, и как правильно, если одним событием, нажптием на одну кнопку,...

9
bastrakov
91 / 91 / 14
Регистрация: 10.10.2015
Сообщений: 307
Записей в блоге: 1
02.12.2015, 13:06 2
примерно как на картинке?
1
Pablito
2748 / 2182 / 738
Регистрация: 12.05.2014
Сообщений: 7,635
Завершенные тесты: 1
02.12.2015, 13:14 3
проще всего сделать TextView и помесить на него слушатель
текст форматируется как угодно
если делать кнопку то стиль кнопки перебивает стиль текста

пример форматирования текста
Java
1
2
3
4
5
6
7
8
        Button button = (Button) findViewById(R.id.button1);
 
        SpannableString sb = new SpannableString("OLOLO TEXT ATATA");
        sb.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), 0, 5, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
        sb.setSpan(new AbsoluteSizeSpan(36), 6, 10, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
        sb.setSpan(new ForegroundColorSpan(Color.CYAN), 11, 16, Spannable.SPAN_EXCLUSIVE_INCLUSIVE);
 
        button.setText(sb);
1
Deanon
2 / 2 / 0
Регистрация: 05.12.2014
Сообщений: 39
Завершенные тесты: 1
03.12.2015, 06:46  [ТС] 4
А можно ли задавать стиль текста не в зависимости от позиции буквы, а по строкам?

Добавлено через 1 час 2 минуты
Вообще идея такая: заголовок - ФИО, под ним почтовый адрес, а справа дата. (Примерно как в списках недавних вызовов, или почтовых клиентах). Кнопка (или поле) создается динамически, данные берутся из класса.
0
bastrakov
91 / 91 / 14
Регистрация: 10.10.2015
Сообщений: 307
Записей в блоге: 1
03.12.2015, 07:20 5
textView понимает еще и html-разметку, хотя и не всю. но цвет и много строк там сделать точно можно - делал.
1
Deanon
2 / 2 / 0
Регистрация: 05.12.2014
Сообщений: 39
Завершенные тесты: 1
03.12.2015, 07:30  [ТС] 6
А если текст строк будут заданы в html разметке и подключен к TextView, как тогда программно их менять? Т.к. textview будут создаваться динамически и текст в них тоже.
0
bastrakov
91 / 91 / 14
Регистрация: 10.10.2015
Сообщений: 307
Записей в блоге: 1
03.12.2015, 12:11 7
копипаст голимый со стековерфло
Java
1
myTextView.setText(Html.fromHtml("<h2>Title</h2><br><p>Description here</p>"));
1
Pablito
2748 / 2182 / 738
Регистрация: 12.05.2014
Сообщений: 7,635
Завершенные тесты: 1
03.12.2015, 12:12 8
это все должны быть разные поля, форматироовать все в одном поле - это через жопу
1
Deanon
2 / 2 / 0
Регистрация: 05.12.2014
Сообщений: 39
Завершенные тесты: 1
03.12.2015, 12:58  [ТС] 9
Спасибо за ответы, решил делать через LayoutInflater
0
gforcer18
1 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 3
06.12.2015, 12:55 10
а еще можно просто \r\n добавлять. Хотя html красивее
0
06.12.2015, 12:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2015, 12:55

подскажите как сделать несколько видов сортировок на одной кнопке
Есть массив, состоящий из списка Авторов, нужно сделать сортировку этого...

Выбрать один или несколько CheckBox одновременно и по кнопке запустить определенные батники
есть 5 CheckBox'ов. 1 - запустить 1 батник 2 - запустить 2 батник 3 -...

Форма должна содержать кнопку и несколько рисунков. При щелчке на рисунке этот рисунок отображается на кнопке
Форма должна содержать кнопку и несколько рисунков. При щелчке на рисунке этот...


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

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

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