たとえば、Navigation Drawer があり、ドロワー内のアイテムをクリックして直接ドロワーに移動できるようにしたいと考えています。これが私のコードです。
mDrawerList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
//What do I put here??
}
});
ユーザーがナビゲーション ドロワー内の何かをクリックしたときに、アプリが選択したフラグメントに直接ジャンプするようにするには、何を配置すればよいでしょうか?
ありがとう!
編集:私はこれを解決できたと思いますが、私のアプリケーションは ViewPager を使用してフラグメントをナビゲートするため、使用するだけです
mDrawerList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
viewPager.setCurrentItem(arg2);
// Close drawer
}
});
そして、それはうまくいきます!