4

appcompat アクションバーを使用しています。右上に開くオーバーフロー メニューに上部マージンを追加したい。したがって、下の図でわかるように、その上の間隔を広げます。現在、3 つのドットの上にドロップダウン メニューが表示されています。どうすれば押し下げることができますか?

ありがとうございました。

ここに画像の説明を入力

4

2 に答える 2

0

アクティビティのデフォルトの 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>
于 2015-09-17T07:40:48.787 に答える