Как программно изменить высоту представления списка ..? - PullRequest
8 голосов
/ 16 сентября 2011

Я хочу знать, как программно изменить высоту представления списка.

Можно ли изменить высоту дочерних элементов для отдельного элемента списка ...?

Ответы [ 2 ]

21 голосов
/ 12 октября 2013
    ViewGroup.LayoutParams params = listView.getLayoutParams();
    params.height = whatYouWant;
    listView.setLayoutParams(params);
    listView.requestLayout();
3 голосов
/ 16 сентября 2011

Обратите внимание: если вы хотите изменить высоту дочерних элементов, вы добавляете новые макеты item_row для каждого дочернего элемента, изменяете их высоту по своему желанию и раздуваете их с помощью метода View getView ...........

Если вы хотите изменить высоту просмотра списка ....

list.setLayoutParams (new RelativeLayout.LayoutParams (155, 115));

LayoutParams.fill_parent и LayoutParams.wrap_content

введите ширину и высоту списка в парантазах. ,,, и в вашем XML-файле только в относительной компоновке ...........

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...