4

流通しているデバイスとの互換性を最大限に高めるために、最小 SDK 7 でアプリを作成しました。Android フォン (GB2.3) では、メニュー ボタンを押すと、画面の下部にメニュー ストリップがポップアップ表示されますが、これは正しいことです。

ただし、メニュー ハードウェア キーが存在しない HC3.2 タブレットでは、画面の下部にソフト メニュー キーがあると思っていましたが、表示されず、メニューを開くことができません。

どこを調査すればよいのか、コードのどの部分を共有すればよいのかわからないので、メニューのソフトボタンをどこで探す必要があるか教えていただけますか?

最近の Android バージョンではメニューが廃止されていることを読んだ後、ICS4 にソフトメニュー ボタンがあるかどうかわかりません。そのようなデバイスでアプリをテストしたことはありません。アドバイスをいただけますか?

ありがとう

4

1 に答える 1

0

あなたが提供するリンクは、アプリにアクション バーを正しく提供する方法を教えてくれるので、物理的なメニュー ボタンが存在するかどうかは関係ありません。

ここで、SDK バージョンのランタイム検出 ( Build.VERSION.SDK_INTAndroid 1.5 以降の定数を確認してください) と、同じ APK を minSDK バージョン以降の任意の Android バージョンで実行できるようにするための適切なリフレクションと組み合わせる必要があります。

于 2012-04-03T10:49:25.927 に答える