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

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

Войти
Регистрация
Восстановить пароль
 
tolya1095
10 / 7 / 1
Регистрация: 12.10.2012
Сообщений: 158
#1

Зафиксировать ячейки таблицы - Программирование Android

27.02.2014, 07:26. Просмотров 694. Ответов 0
Метки нет (Все метки)

XML создаю программно:
tablelayout
----tablerow1
--------linearlayout1
------------TextView1
--------linearlayout2
------------TextView2
--------linearlayoutN
------------TextViewN
----tablerow2
--------linearlayout1
------------TextView1
--------linearlayout2
------------TextView2
--------linearlayoutN
------------TextViewN
----tablerowN
--------linearlayout1
------------TextView1
--------linearlayout2
------------TextView2
--------linearlayoutN
------------TextViewN

tablerow - строка
linearlayout - столбец(ячейка)
textview - текст в столбце(ячейке)

Проблема: Если из TextView убрать текст, то linearlayout(ячейка) исчезает, а если туда вписать маленький текст, то тот подгоняет не по свободному месту(должна полностью занять своё место вокруг других ячеек), а по WRAP_CONTENT, т.е. получается ячейка, вокруг которой есть пустое пространство. Для таблицы выглядит убого. Я могу прописать конкретную ширину и высоту для ячейки, но тогда текст может не уместиться и перенестись вниз и красивые ячейки поплывут в высоту, что не красиво. Можно попробовать подогнать, но на других устройствах поплывет, как мне кажется, т.к. единица измерения dp(для linearlayout) и sp(для установки размера текста) не связаны между собой.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.02.2014, 07:26     Зафиксировать ячейки таблицы
Посмотрите здесь:

Button зафиксировать нажатие - Программирование Android
Добрый день! подскажите как при первом нажатии зафиксировать кнопку, чтобы ее повторное нажатие было невозможно и было видно что она нажата.

Зафиксировать элемент на лаяуте - Программирование Android
Как сделать так чтобы расположив button, в данном случае это крестик (смотреть скриншот) на разметке он не смещался в разные стороны...

Зафиксировать ориентацию экрана - Программирование Android
Здравствуйте, подскажите пожалуйста как в проекте Андроид студио сделать так, что бы экран был зафиксирован в книжном положении и при...

Нужно зафиксировать альбомное расположение - Программирование Android
Создаю layout, на котором все элементы располагаются в альбомном положении. Как запретить поворот, что-бы при любом положении телефона,...

Зафиксировать button внизу экрана - Программирование Android
Имеется конструкция: <RelativeLayout> <ScrollView> <LinearLayout> EditText - ы, и...

Как зафиксировать нижнюю панель? - Программирование Android
Здравствуйте коллеги! Исходные данные следующие: имеем приложение с многочисленными активити, в каждой из которых присутствует нижняя...

Зафиксировать пзицию элемента в ListView - Программирование Android
Коллеги, нужен совет. Ситуация такая - Есть один ListView, элементом списка является WebView. Так вот, после иницализации адаптера нужно...

Как зафиксировать ширину элементов ListView - Программирование Android
Подскажите как отредактировать разметку элемента ListView. На данный момент есть следующее - checkBox, TextView и ImageView. <?xml...

Если планшет то зафиксировать Drawer menu открытой - Программирование Android
Как вы это делаете?

Как минусоват данные с таблицы 2 от таблицы 1 - Программирование Android
Я пока добился чего хотел. Данный момент у меня есть 2 таблицы в одной БД. Первая приход товаров называется TABLE_GOODS, и вторая таблица...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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