Я пытался установить высоту элементов ListView.Как динамически установить высоту элемента в списке?
То, что я хочу, как:
установить высоту первого элемента до 10
установить высоту второго элемента 20
набор высоты третьего элемента 30
установить четыре высота предмета до 15
Для достижения этой цели я пытаюсь установить макет «convertView» внутри метода getView
Я пробовал некоторые методы (не работает):
// LayoutParams layoutParams = new LayoutParams(); // layoutParams.height = 30; // timeTableCellViewHolder.setLayoutParams(layoutParams);
//timeTableCellViewHolder.getLayoutParams().height = 30; //convertView.getLayoutParams().height = 30;
Этот метод возвращает исключение nullPoint, The View объект seens не получил высоту пункта.//timeTableCellViewHolder.setMinimumHeight(50);
Вот некоторые из моего кода:
GetView из BaseAdapter
XML макет пункта внутри ListView
макет деятельности, которые содержат это представление списка
Есть ли какой-либо заказ на исправление, в котором вы хотите изменить высоту? – Ankit
Мой рост осуществляется с помощью источника данных, когда источник данных изменился, высота должна измениться. –