![]() |
|
Модераторы: javastic |
![]()
|
|
| EKoshelev |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 509 Регистрация: 1.9.2004 Репутация: нет Всего: нет |
Пишу на Java.
Располагаю Views на морде, у всех по ширине и высоте match_parent. И вот, например, слева лежит ListView, а справа TableLayout. У первого вес (Weight) = 1, у второго 2. Во всех источниках написано, что тот, у кого Weight = 1 должен быть в два раза уже (в данном сл-е), чем тот у которого Weight = 2. У меня же получается, что уже тот, у которого Weight = 2. И так не в одном месте, а повсюду. И ещё те match_parent не всегда растягивает по parent'у. Может я что-то не так делаю? Заранее спасибо. Это сообщение отредактировал(а) EKoshelev - 2.5.2015, 11:29 -------------------- Вежливым и адекватным предлагаю общаться на "ты". |
|||
|
||||
| александра1987 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 3.5.2015 Репутация: нет Всего: нет |
Модератор: Сообщение скрыто. |
|||
|
||||
| EKoshelev |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 509 Регистрация: 1.9.2004 Репутация: нет Всего: нет |
Причина, как оказалось, была в следующем.
Когда я пытался сделать соотношение ширин ListView и TableView 1:2 я указывал веса 1 и 2 соответственно. И правильно делал. Но соотношение не устанавливалось. Соотношение это установилось после того как свойство Width (в Layout Parameters) я сделал пустым. По умолчанию оно было то ли wrap_content, то ли much_parent. Почему-то для меня это было не очевидно. ------------------ Чё-то, похоже, рано я обрадовался. С пустым Width'ом вызывает ошибки на этапе исполнения. А если задавать значения, то по прежнему не равняется по Weight'у. Это сообщение отредактировал(а) EKoshelev - 4.5.2015, 08:36 -------------------- Вежливым и адекватным предлагаю общаться на "ты". |
|||
|
||||
| EKoshelev |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 509 Регистрация: 1.9.2004 Репутация: нет Всего: нет |
Короче, после дополнительного гугленья узнал, что параметр Width должен быть не wrap_content, и не much_parent, а 0dp.
И в этом случае вроде как всё работает. -------------------- Вежливым и адекватным предлагаю общаться на "ты". |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Android | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |