14

新しい BottomNavigationView を試し、カスタマイズしようとしています。

これまでのところ、以下を使用して高さとマージンを変更できました。

<dimen name="design_bottom_navigation_height" tools:override="true">75dp</dimen>
<dimen name="design_bottom_navigation_margin" tools:override="true">5dp</dimen>

アイコンのサイズを大きくしたい。

これはどのように行うことができますか?

コンパイル バージョン: com.android.support:design:25.0.1

4

5 に答える 5

46

遅いが最新

implementation 'com.android.support:design:28.0.0'設計支援ライブラリを使用してください。

アイコンのサイズを変更するプロパティがあります。

<android.support.design.widget.BottomNavigationView
    app:itemIconSize="@dimen/_26sdp">
    ....
    ....
</android.support.design.widget.BottomNavigationView>

プログラムで:

dashboardNavigation.setItemIconSize(24);

アップデート:

マテリアル ライブラリを使用している場合も同じです。以下のようにパッケージ名を変更するだけです。

implementation 'com.google.android.material:material:1.1.0'

XML:

<com.google.android.material.bottomnavigation.BottomNavigationView
                app:itemIconSize="@dimen/_26sdp"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" />

プログラムによる- 上記と同じ。

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

于 2018-10-01T14:13:17.913 に答える