sで構成されるアプリケーションを開発していFragment
ます。ボタンをクリックすると、表示と非表示が切り替えられます。デフォルトでは、フラグメントを可視性がなくなったように設定していますが、これも機能していません。
FragmentTransaction mFragmentTransaction = getFragmentManager().beginTransaction();
mMenuFragment = new MenuFragment();
mFragmentTransaction.add(R.id.frmMenuBar, mMenuFragment);
mFragmentTransaction.hide(mMenuFragment);
mFragmentTransaction.addToBackStack(null);
mFragmentTransaction.commit();
以下のコードは、ボタンをクリックし続けました。
@Override
protected void onMenuButtonClick(View Button) {
super.onMenuButtonClick(Button);
System.out.println("Botton Clciked");
if (Button.isClickable()) {
FragmentTransaction menuTransaction = getFragmentManager().beginTransaction();
menuTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
menuTransaction.show(mMenuFragment);
menuTransaction.addToBackStack(null);
menuTransaction.commit();
} else {
FragmentTransaction menuShowTransaction = getFragmentManager().beginTransaction();
menuShowTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
menuShowTransaction.hide(mMenuFragment);
menuShowTransaction.addToBackStack(null);
menuShowTransaction.commit();
}
}
誰でも私を助けてください。