0

カスタムボタンからメニューを呼び出したい:

targetversion<=10 の場合、これはボタンの onClick-Method から openOptionsMenu を呼び出すことで正常に機能します。

openOptionsMenu();

targetversion>=11 以降、これは機能しません。

言及することも。<=10 の場合、Menuitem は下部に表示されます。

ここに画像の説明を入力

>=11 で、このアイコンは消えました。

背景 : targetversion=16 が好きです。私のアプリは TitleBar を非表示にし、Optionmenu は Jelly Bean の Titlebar に表示されます。このため、リリースごとに Google UI の変更を取り除きたいと考えています。これには、毎回多くの開発/テストの労力がかかります。そこで、GoogleApi に依存しない独自のボタンを用意しようと考えました。

アイデアや提案はありますか?

よろしく

4

1 に答える 1

0

openOptionsMenu()アクティビティから呼び出していますか? SDKのドキュメントでは、まだアクティブな API として言及されています。私は再確認し<uses-sdk android:minSdkVersion="1" android:targetSdkVersion="17" />、完璧に動作します。

于 2013-05-09T07:44:32.817 に答える