0

Android アプリ開発は初めてで、最近最初のアプリを公開しました。私のアプリは、メニュー キーを使用して 2 ~ 3 の機能を表示します。しかし、HTC Evo 4G のユーザーから、自分のデバイスには物理的なメニュー キーがないため、それを使用できないと不平を言う電子メールが送られてきました。では、最善の方法でソリューションを実装するにはどうすればよいでしょうか? アプリは Android 2.2 以降のデバイスをサポートしています。アプリを壊さずにアクション バーを追加するにはどうすればよいですか? すべての Android バージョンにアクション バーを追加する必要があるのか​​、それとも 4.0 以降にのみアクション バーを追加する必要があるのか​​疑問に思っていました。何が簡単でしょうか?

4

1 に答える 1

2

私のアプリは、メニュー キーを使用して 2 ~ 3 の機能を表示します。

これは、標準のオプション メニュー システムを使用して行う必要があります。

では、最善の方法でソリューションを実装するにはどうすればよいでしょうか?

マニフェストの要素にandroid:targetSdkVersion="11"(またはそれ以上) を追加します。<uses-sdk>API レベル 11 以降のデバイスでは、タイトル バーが自動的にアクション バーに変換され、オプション メニューがアクション バーのオーバーフロー メニューとして表示されます。

アプリを壊さずにアクション バーを追加するにはどうすればよいですか?

上記を参照。

すべての Android バージョンにアクション バーを追加する必要があるかどうか疑問に思っていました

ActionBarSherlockなどのライブラリを使用して、これを行うことができます。

于 2012-10-06T15:24:43.423 に答える