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

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

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

ListView - атрибут weight установить программно - Android

23.02.2014, 06:23. Просмотров 724. Ответов 1
Метки нет (Все метки)

XML
1
2
3
4
5
6
<ListView
  android:id="@+id/listViewItems"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:layout_weight="1">
</ListView>
Атрибут существует в xml файле, а для класса listViewItems.setWeight(1); - нет, или я что-то упустил?

Добавлено через 26 минут
И как заставить listview отображать своё содержимое полностью, без scroll?
У меня множество listview и из-за этого они сплющиваются до одного элемента, пряча другие, что приходится скролить, а мне нужно, чтобы содержимое listview не пряталось.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.02.2014, 06:23     ListView - атрибут weight установить программно
Посмотрите здесь:

Android Listview
Android ListView
Использование атрибута weight в LayoutParams Android
ListView Android
Android id ListView
Android из БД в ListView
Как удалить ListView программно? Android
Android Get и Post обязательный атрибут для клиент-сервера Android?
Android ListView
Android Listview в listview
Программно установить настройки VPN Android
Программно установить android:layout_gravity="bottom" Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
24.02.2014, 19:26     ListView - атрибут weight установить программно #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
надо сделать getLayoutParam().weight = 1, примерно так.
по поводу 2ого вопроса, продумывайте по другому разметку

Добавлено через 1 минуту
немного не так, ошибся
Java
1
.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT, 1));
Yandex
Объявления
24.02.2014, 19:26     ListView - атрибут weight установить программно
Ответ Создать тему
Опции темы

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