この質問が何度も出されていることはわかっていますが、常に提案されてきた解決策はうまくいきませんでした。showAsAction を使用するには、SDK の最小バージョンが 10 以上である必要があると言われています。マニフェスト ファイルで、最小 SDK を 17 に設定し、ターゲット SDK を 17 に設定しました。他に何がこのエラーを引き起こしている可能性がありますか? メニューの XML ファイルは次のとおりです。
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:Text2Morse="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/SettingsID"
Text2Morse:showAsAction="ifroom"
android:icon="@drawable/ic_gearl"
android:title="@string/MySetting">
</item>
<item
android:id="@+id/ReadMeID"
android:icon="@drawable/ic_readmel"
android:title="@string/Read_me">
</item>
サポート ライブラリがビルド パスに正しく含まれていない可能性がありますか? ビルド パスにサポート ライブラリを含めるために、Android 開発 Web サイトに投稿された手順に従っていました:サポート ライブラリのセットアップ
最初の部分は問題なく完了しましたが、「アプリケーション プロジェクトにライブラリを追加する」という部分に進むと、うまくいきません。 方向
たとえば、指示のこの部分のステップ 2 では、「ライブラリ ペインで [追加] をクリックします」と表示されます。彼らが使用しているプログラムはわかりませんが、Eclipseを使用しています。[ライブラリ] タブに [追加] ボタンがありません。jarの追加、外部jarの追加、変数の追加、ライブラリの追加、クラスフォルダーの追加、外部クラスフォルダーの追加のみがあります。[プロジェクト] タブに追加ボタンがありますが、これは [ライブラリ] タブではありません。指示が実際にはプロジェクト タブを参照することを意味すると想定し、そこから手順を実行することによって、実験さえしました。Support Library プロジェクト フォルダーを追加しましたが、同じエラーが表示されます。
メニュー項目の一部がアクション バーに表示されるようにするだけです。誰かがここで私を助けてくれますか?