0
У меня есть код ниже. Я создал FloatActionButton
, чтобы сфотографировать все элементы в ListView
, но мне нужен экран для обновления, чтобы взять их все. Работает list.setSelection
, но работает после окончания while
.ListView.setSelection не работает должным образом
Например: У меня есть ListView, который содержит 6 изображений, код ниже фотографирует первых трех дважды, а затем обновить экран до последнего 3.
{
ListView list = JMainFragment.getInstance().getList();
list.setSelection(0);
int j = 0;
while (j < list.getCount()) {
int lastPosition = list.getLastVisiblePosition();
for (int i = 0; i < list.getLastVisiblePosition() - list.getFirstVisiblePosition(); i++) {
if (list.getChildAt(i).isEnabled()) {
JUtil.saveScreenShot(list.getChildAt(i), "operadora" + j + ".png");
j++;
}
}
list.setSelection(lastPosition);
list.
}
Still doesn't work, :(, thanks –
Вы видели эту тему? Кажется похожим http://stackoverflow.com/questions/1446373/android-listview-setselection-does-not-seem-to-work –