android - неправильно рисуется fastscroll - PullRequest
0 голосов
/ 25 августа 2011

У меня проблема с fasttscroll при рисовании списка в неправильном месте только в определенных случаях.Я не могу понять, почему.Кто-нибудь может дать мне некоторые подсказки?

Вот отладочные сообщения стиля, установленного в просмотре списка:

08-25 12: 07: 37.629: INFO / == scroll ==(2847): стиль полосы прокрутки: 0 |FLAG: SCROLLBARS_INSIDE_OVERLAY 08-25 12: 07: 44.049: INFO / == scroll == (2847): стиль полосы прокрутки: 0 |FLAG: SCROLLBARS_INSIDE_OVERLAY

См. Два изображения.В первом случае у меня есть полоса прокрутки в нужном месте, сверху и в середине экрана.Во втором случае он у меня в левом верхнем углу макета списка.Не похоже, что у него есть фон оверлея, только буква.Что происходит и как я могу это исправить?Любые идеи будут высоко оценены!

Код:

this._listItems.setFastScrollEnabled(true);  
 this._adapter = new TrackAdapter(this);
 this._adapter.setItems(this._items);
 if (this._listItems != null)
   this._listItems.setAdapter(this._adapter);
 this._listItems.setSelection(listViewLastPosition);

enter image description here

enter image description here

...