1

何年も実行されているアプリがあり、常に更新されています。元々はショートカットのメニューがあったのですが、アプリを操作する必要がないので、最近の端末ではメニューボタンがなくなりつつあるので大したことはありません。

現在、顧客から、HTC のフローティング メニュー ボタンが表示され、実際にはアプリの他のボタンが隠れているという苦情が寄せられています。(Samsung S5 や Lenovo Yoga タブレットには当てはまりません)

アクティビティから「onCreateOptionsMenu」と「onOptionsItemSelected」を削除しました。デバイスのメニューにアクセスできなくなりましたが、HTC ユーザーは、フローティング メニュー ボタンがまだ HTC にあると言い、何もしません。

そのボタンを削除するにはどうすればよいですか?

4

2 に答える 2

0

gradle ビルド ファイルで targetSdk を 13 より大きく設定する必要があります。

Ankush Sharma https://stackoverflow.com/a/33086729/2607567の回答に感謝します。

于 2015-10-13T11:25:37.527 に答える
0

onCreateOptionsMenu() でこれを行います

MenuItem settingsItem = menu.findItem(R.id.action_settings);
settingsItem.setVisible(false);
于 2015-04-07T15:24:43.080 に答える