2012-04-10 10 views
-1

私のアプリでは、仮想キーボードが表示されると、下から私のメニューをプッシュアップし、それほどうれしくなく、また、いくつかのコンテンツをカバーしているので、仮想キーボードが表示されたときに隠すだけです。仮想キーボードが表示されているときに戻るボタンを無効にする方法は?

しかし、キーボードを隠すために戻ると、私は再びメニューを表示したいが、仮想キーボードがデフォルトのように消えることを除いて何も起こらない。

私が試した:

 @Override 
     public void onBackPressed() 
     { 
      LinearLayout menuLayout = (LinearLayout)findViewById(R.id.menuLayout); 
      menuLayout.setVisibility(View.VISIBLE); 

      super.onBackPressed(); 
     } 

もWITHOUTみました:それらの

super.onBackPressed(); 

どれも働きました。

提案がありますか?

答えて

-1

onBackPressedメソッドをオーバーライドしないでください。 here問題を解決する方法

+0

"onBackPressedメソッドを上書きしないでください" - >これは真ではありません... http://developer.android.com/training/implementing-navigation/temporal.html#back- webviews 多くの面であなたの権利はありますが、一般的ではありません。 –

関連する問題