0
  private class DrawerItemClickListener implements ListView.OnItemClickListener {

       @Override
       public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
           selectItem(position);

       }
   }

private void selectItem(int position) {
        Fragment fragment = new PlanetFragment();
        Bundle args = new Bundle();
        args.putInt(PlanetFragment.ARG_PLANET_NUMBER, position);

        fragment.setArguments(args);

        FragmentManager fragmentManager = getFragmentManager();
        fragmentManager.beginTransaction().replace(R.id.content_frame, fragment).commit();

        mDrawerList.setItemChecked(position, true);
        setTitle(mPlanetTitles[position]);

        mDrawerTitle=mPlanetTitles[position];
        mDrawerLayout.closeDrawers();


    }

私のアプリは引き出し付きのデモです.8つの惑星の引き出しナビゲーションのデモListView.引き出しのショーのアイテムをクリックすると、フラグメントの惑星の絵が変わります.

ここに私の混乱があります:

「 」へのサブシーケンスという意志の方法onCreateonCreateView方法だと思います。FragmentfragmentManager.beginTransaction().replace(R.id.content_frame, fragment).commit();

しかし、実際には、彼らはonItemClick()終わった後に電話をかけました。なんで?前もって感謝します。

4

2 に答える 2