我在Android Wear应用程序中使用GridViewPager
和FragmentGridPagerAdapter
,但它始终从第一项开始。你知道如何让它从另一排开始吗?
问题在于,当您使用setCurrentItem
时,setAdapter
只会得到NullpointerException,因为网格尚未填充。
答案 0 :(得分:0)
我并不以此为荣,但这是一个解决方案:
Runnable dirtyHack = new Runnable() {
@Override
public void run() {
gridViewPager.setCurrentItem(1, 1);
}
};
Handler handler = new Handler();
handler.postDelayed(dirtyHack, 100);