-1

私のアプリでは、仮想キーボードが表示されると、メニューが下から押し上げられますが、あまり良くなく、一部のコンテンツもカバーしているため、仮想キーボードが表示されたら非表示にします。

しかし、キーボードを非表示にするために押し戻すと、メニューを再度表示したいのですが、デフォルトのように仮想キーボードが消えることを除いて、何も起こりません。

私は試した:

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

            super.onBackPressed();
        }

なしでも試しました:

super.onBackPressed();

それらのどれも機能しませんでした。

助言がありますか ?

4

1 に答える 1

-1

onBackPressedメソッドをオーバーライドしないでください。問題を解決する方法はこちらをご覧ください

于 2012-10-09T11:18:16.163 に答える