appcompat アクションバーを使用しています。右上に開くオーバーフロー メニューに上部マージンを追加したい。したがって、下の図でわかるように、その上の間隔を広げます。現在、3 つのドットの上にドロップダウン メニューが表示されています。どうすれば押し下げることができますか?
ありがとうございました。
appcompat アクションバーを使用しています。右上に開くオーバーフロー メニューに上部マージンを追加したい。したがって、下の図でわかるように、その上の間隔を広げます。現在、3 つのドットの上にドロップダウン メニューが表示されています。どうすれば押し下げることができますか?
ありがとうございました。
アクティビティのデフォルトの OptionItem メニューを参照している場合、API を使用して膨張させて要素を追加/削除するだけなので、プログラムでそれを行うことはできないと思います。メニューはあらゆる種類のレイアウトで標準化されているため、間隔は問題ありません。
あなたが抱えている間隔の問題は何ですか?ご希望の結果のスクリーンショットを追加していただけますか?
あまり汚れていない可能な解決策は、カスタムスタイルを使用することです:
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:actionButtonStyle">@style/MyStyle</item>
</style>
<style name="MyStyle" parent="AppBaseTheme">
<item name="android:minWidth">XXdip</item>
<item name="android:padding">XXdip</item>
</style>