Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
TanaTiX
Модератор
2794 / 1648 / 168
Регистрация: 19.02.2011
Сообщений: 5,989
Завершенные тесты: 1
#1

Добавить на кнопку текст в виде таблицы

27.06.2015, 11:29. Просмотров 312. Ответов 10
Метки нет (Все метки)

Есть кнопка (Button) с простым текстом. По клику по ней необходимо менять его на другой текст в табличном виде. Попробовал для начала xml разметку и TableRow - программа вылетает на этапе запуска.

Добавлено через 10 часов 48 минут
актуально
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.06.2015, 11:29
Ответы с готовыми решениями:

Добавить Imageview по нажатию на кнопку
Подскажите пожалуйста... Как создавать новый imageview по нажатию кнопки. И...

Как добавить кнопку к LinearLayout?
Добрый вечер!, Такая проблема,есть приложение с вводом информации, нужна кнопка...

Добавить кнопку на стандартное окно
Есть ли способ отображать кнопку "свою" дополнительную кнопку на окно...

Как седелать кнопку в виде ромбика с закругленными краями?
пытаюcm как-то так повернуть Button или FrameLayout -...

При нажатию на кнопку добавить Layout
не подскажете как по нажатию на кнопку вставить LinearLayout с определенной...

10
androbro
340 / 301 / 67
Регистрация: 17.10.2014
Сообщений: 891
27.06.2015, 11:58 #2
Цитата Сообщение от TanaTiX Посмотреть сообщение
По клику по ней необходимо менять его на другой текст в табличном виде.
что есть "в табличном виде"?
Цитата Сообщение от TanaTiX Посмотреть сообщение
Попробовал для начала xml разметку и TableRow - программа вылетает на этапе запуска.
как пробовали? приведите код и лог ошибки
0
TanaTiX
Модератор
2794 / 1648 / 168
Регистрация: 19.02.2011
Сообщений: 5,989
Завершенные тесты: 1
27.06.2015, 12:08  [ТС] #3
У меня сейчас кнопка, текст в которой имеет примерно следующий вид:
Код
"параметр1: значение1\nпараметр2: значение2\nпараметр3: значение3"
Т.е. все эти данные выравниваются не так, как хотелось бы.
А нужно, что бы в центре кнопки была табличка с аккуратно выровненными парами параметр-значение
Пробую примерно так:
Java
1
2
3
4
5
<Button android:layout_width="fill_parent" android:layout_height="fill_parent">
   <TableRow>
      <TextView android:text="test"/>
   </TableRow>
</Button>
Добавлено через 56 секунд
androbro, лог ошибки привести не могу, т.к. все это компилится с мобильного - он такую роскошь не позволяет.
0
androbro
340 / 301 / 67
Регистрация: 17.10.2014
Сообщений: 891
27.06.2015, 12:25 #4
TanaTiX, я конечно утверждать не буду, но вроде как button не может содержать виджеты внутри себя, т.к. он не ViewGroup
0
TanaTiX
Модератор
2794 / 1648 / 168
Регистрация: 19.02.2011
Сообщений: 5,989
Завершенные тесты: 1
27.06.2015, 12:45  [ТС] #5
androbro, ok, а как тогда лучше поступить?
0
androbro
340 / 301 / 67
Регистрация: 17.10.2014
Сообщений: 891
27.06.2015, 12:59 #6
Цитата Сообщение от TanaTiX Посмотреть сообщение
ok, а как тогда лучше поступить?
если честно я не особо понял чего вы хотите добиться...по нажатию кнопки должен где то меняться текст?
0
TanaTiX
Модератор
2794 / 1648 / 168
Регистрация: 19.02.2011
Сообщений: 5,989
Завершенные тесты: 1
27.06.2015, 13:15  [ТС] #7
Цитата Сообщение от androbro Посмотреть сообщение
по нажатию кнопки должен где то меняться текст?
Это следующий этап. На данный момент актуально помещение таблицы в кнопку.
Я, человек с андроидом знакомый очень посредственно, пока вижу такие варианты:
1) Поместить над имеющейся кнопкой некий прозрачный контейнер, куда можно поместить таблицу.
2) Создать элемент, который бы вел себя как кнопка и поддерживал таблицы.
3) ...
0
androbro
340 / 301 / 67
Регистрация: 17.10.2014
Сообщений: 891
27.06.2015, 13:32 #8
Цитата Сообщение от TanaTiX Посмотреть сообщение
На данный момент актуально помещение таблицы в кнопку.
даже не представляю для каких целей такое необходимо, ну да ладно
ну так что вы зациклились на buttone делайте без него, так то onClick можно отлавливать на всех элементах.
изначально в TableView ставим bg в виде не нажатой кнопки, а при нажатии меняем bg на нажатый... или селектор делаем.
0
TanaTiX
Модератор
2794 / 1648 / 168
Регистрация: 19.02.2011
Сообщений: 5,989
Завершенные тесты: 1
27.06.2015, 13:47  [ТС] #9
androbro, тогда как сделать визуальный клик и соответствующее звуковое сопровождение?
0
androbro
340 / 301 / 67
Регистрация: 17.10.2014
Сообщений: 891
27.06.2015, 16:06 #10
Цитата Сообщение от TanaTiX Посмотреть сообщение
тогда как сделать визуальный клик и соответствующее звуковое сопровождение?
про визуализацию я уже написал background или selector, про звуковое сопровождение - а разве стандартные кнопки сопровождаются проигрыванием звука?
0
TanaTiX
Модератор
2794 / 1648 / 168
Регистрация: 19.02.2011
Сообщений: 5,989
Завершенные тесты: 1
27.06.2015, 17:21  [ТС] #11
Цитата Сообщение от androbro Посмотреть сообщение
а разве стандартные кнопки сопровождаются проигрыванием звука?
За все устройства не скажу, но у меня - да.
0
27.06.2015, 17:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2015, 17:21

Отображение данных в виде таблицы
Есть класс (пара строк, пара дат, несколько интеджеров). Есть динамический...

Как сделать текст на кнопке зачеркнутым (по нажатию на эту кнопку)?
Может быть есть вариант добавить поверх текста картинку-линию(с альфа каналом)...

Добавить текст на изображение
В Drawable есть картинка, к ней нужно добавить текст, который введет...


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

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

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