2017-02-22 10 views
0

View1とView2の間の可視性を切り替える部分があります。View1からView 2に入った後のフローは、戻るボタンを使用してView 1を表示できるようにします。フラグメント内のバックボタンを無効にする

View2が表示されているときに戻るボタンを無効にして、View1の表示を変更することはできますか?そうでない場合は、このフラグメントを2つのフラグメントに分割し、フラグメントマネージャでバックスタックを使用する唯一の方法ですか?

+0

[こちら]をチェックしてください(http://stackoverflow.com/questions/5448653/how-to-implement-onbackpressed-in-fragments) –

答えて

0

私はそれを2つの断片に分割しますが、それだけではありません。

ビューでonKey(View v, int keyCode, KeyEvent event)メソッドをオーバーライドすることはできますが、ビューにフォーカスがある場合のみ機能します。あなたはフラグメントは、このメソッドを使用するには、目に見える試みであるかどうかを確認したい場合は

@Override 
public void onBackPressed() { 
    //your code 
} 

:あなたはボタンの動作をバック上書きでき Android Fragment handle back button press

関連する問題