私はAndroid<3.0で使用されているメニューボタンのファンです。これは、ゲームアプリにとって非常に便利だったためです。これにより、重要ではあるがゲームプレイに関係のない機能(ゲームの保存、情報リンクの参照)を使用して、どこかに配置することができました。メインのゲームインターフェイスが乱雑になることはありませんでしたが、それでも簡単にアクセスできました(オプションメニュー)。
このキーの使用は、メニューボタンを削除してアクションバーに置き換えたため、3.0では問題になりました。アクションバーは、フルスクリーンで実行するのが好きなゲームには本当に適していないので、それは本当に苦痛でした。アクションバーなし-オプションメニューへのアクセスなし。ただし、タブレットを使用するユーザーがそれほど多くなく、これをテストする時間がなかったため、しばらくは無視することができました。
ただし、メニューボタンが明らかに戻ってこないため、ICSはこれを深刻な問題にします。今では、タブレットだけでなく電話でもこの問題に対処する必要があります。
この問題に対する私の最初の解決策は、GUIにソフトボタンを配置して、ハードMENUボタンを置き換えることでした。
this.openOptionsMenu();
そして、すべてがICSで完全に機能するようになりました。
ただし、これはHoneycombでは機能しません。ActionBarが表示されていない場合、openOptionsMenuを呼び出してもまったく何も起こりません。
これに対処する方法について何か考えはありますか?
TargetSDK <11の使用にいつでも戻ることができると思いますが(これにより、ActionBarがタブレットに表示されるようになります)、私が見る限り、これは問題を将来に押しやるだけであり、やりたくないと思います。
オプションメニューを完全に削除し、コンテキストメニューのみを使用するようにしますか?[明確化:これは、オプションメニューを開く代わりに、コンテキストメニューのみを使用することを意味します。少なくとも今のところ、これらはすべてのデバイスで機能するからです]。
オプションメニュー/アクションバーの混乱全体で同様の問題を抱えている他の人が何をすることに決めたかを聞くことに興味があります。