Поле списка переменного размера строки в ежевике

Я создал приложение, содержащее список field(custom)

Если определенное условие выполнено, я хочу, чтобы rowheight было 100, иначе должно быть 50

Как я могу это сделать?

Я пробовал setRowHeight(index,size); Но это не сработало. Более того, это недокументировано.


person Swati    schedule 01.05.2010    source источник


Ответы (1)


я сделал некоторые манипуляции в методе drawListRow пользовательского поля списка, и я мог сделать поле списка с переменным размером строки

if(mycondition==true)
   setRowHeight(50);
else
   setRowHeight(100);

также в методе Drawrow я написал

макет (ширина, 100);

и это сработало для меня....

но я все еще тестирую его, чтобы проверить, работает ли он на всех устройствах и во всех условиях, и, возможно, кто-то еще поможет мне сделать его лучше !!!!!

person Swati    schedule 03.05.2010
comment
эй, я получил 1 ошибку, это работает только для первой строки!!!!! но это решаемо!!!!!!!!!!!! дай мне попробовать - person Swati; 03.05.2010