1. ホーム
  2. android

[解決済み] Android Lollipopでツールバー/アクションバーの高さを延長するにはどうすればよいですか?

2023-04-14 06:06:06

質問

私が見たのは 拡張高さ のアプリバーは、Google デザインの アプリバー のガイドラインに準拠しています。Android Lollipopでこれらを実装するにはどうすればよいですか?

どのように解決するのですか?

新しい ツールバー ウィジェットを使用する必要があります。ツールバーは、ボタン(およびアクション)のために使用されるスペースの量を宣言するために、それの最小高さのための特別な処理を持っています。

以下の例では、高さを 128dp (仕様で定義されている 56dp + 72dp) に設定しています。 android:minHeight を標準の actionBarSize (これは通常56dpです)。これは、ボタンとアクションが上部の56dpに垂直に配置されるように制約されることを意味します。次に、私たちは android:gravity を使用して、タイトルを下部に配置することができます。

<Toolbar
    android:id="@+id/toolbar"
    android:layout_height="128dp"
    android:layout_width="match_parent"
    android:minHeight="?android:attr/actionBarSize"
    android:background="?android:attr/colorPrimary"
    android:gravity="bottom" />

AppCompatを使用している場合は、宣言を変更して android.support.v7.widget.Toolbar に変更し、その属性を使用します。