我有以下代码。我创建了一个FloatActionButton
来拍摄ListView
中所有项目的照片,但我需要更新屏幕才能全部拍摄。 list.setSelection
正在运行,但在while
结束后正在运行。
例如:我有一个包含6个图像的ListView,下面的代码正在拍摄前三个图片,然后将屏幕更新到最后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.
}
答案 0 :(得分:0)
list.setSelection(lastPosition);
之后的insertQuestions()
怎么样?