2

アクションバー付きのアプリがあります。アクションバーの高さを満たすためのメニュー項目が必要です。アクションビューのandroid:padding="0dp"設定を使用してアクションバーのスタイルを設定しようとしましたが、役に立ちませんでした。android:layout_height="fill_parent"

この図は、たとえば、ブラウズサブジェクトのアクションビューがアクションバーを埋めていないことを示しています。

ここに画像の説明を入力してください

これが私のメニュー宣言の短縮版です。

<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:id="@+id/menu_more"
          android:title="More"
          android:showAsAction="always"
          android:actionProviderClass="pacakge.action_providers.MoreProvider"
            />
</menu>

アクションプロバイダークラスは、アクションバーに挿入されたビューを膨らませて返します。

どんな助けでも大歓迎です!ありがとう

4

3 に答える 3

2

ボタンの高さを50dpにハードコーディングするだけで終わりました。非常にエレガントなソリューションではありませんが、機能します。

于 2013-03-11T23:09:28.403 に答える
0

うーん....もっと大きなアイコンを使う必要があるようです。

また、ボタンのレイアウトでは、android:layout_heightを「fill_parent」として使用します。

最後のヒントとして、android:showAsAction="ifRoom"を使用してください

于 2013-03-11T11:44:31.343 に答える
0

メニュー項目のレイアウトを RelavtiveLayout に変更してみる

于 2013-09-03T09:10:32.353 に答える