如何在Android的BottomNavigationView中使用真棒字体图标

问题描述

我想在BottomNavigationView的图标中使用“真棒字体”图标。我也想在Selector中更改其颜色。我尝试了许多解决方案,但没有找到任何相关材料。

这是我的BottomNavigationView

<com.google.android.material.bottomnavigation.BottomNavigationView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:id="@+id/bottomNav"
        app:menu="@menu/navigation_menu"
        android:background="?android:attr/windowBackground"
        /> 

MainActivity中的实现

 private BottomNavigationView.OnNavigationItemSelectedListener mOnNavigationItemSelectedListener = new BottomNavigationView.OnNavigationItemSelectedListener() {
        @Override
        public boolean onNavigationItemSelected(@NonNull MenuItem item) {
            return false;
        }
    };

解决方法

在本机开发中,如果可以下载“ SVG / PNG / URL”并将其应用于视图,则“真棒字体图标”不是一个好选择。

对于本机android,这是一个很好的选择 https://material.io/resources/icons/?icon=print&style=baseline

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...