【问题标题】:Navigation Drawer Icon Color导航抽屉图标颜色
【发布时间】:2016-12-20 07:47:15
【问题描述】:

我的导航抽屉在过滤器中显示的图标不是真实颜色 如何删除此过滤器

我是新手,请逐步帮助我。

谢谢!

截图:

【问题讨论】:

  • 转到导航抽屉的 Menu.xml 文件并适当更改图标!可能在 drawable 文件夹或 mipmap 文件夹中!!
  • 我改变了它,但改变了我的图标颜色和图标显示为黑色!
  • 问题是灰色圆圈而不是你的图标?
  • 这个问题可能重复stackoverflow.com/a/31999206/5183999
  • @nshmura 我看到了,但是因为 iam newbee 无法添加到我的代码中

标签: android android-studio


【解决方案1】:

这个问题是duplicated。 但我添加了解释的答案。

你的布局文件是这样的: (activity_main.xml)

<android.support.v4.widget.DrawerLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

    <!-- The main content view -->
    ...


    <android.support.design.widget.NavigationView
            android:id="@+id/navigation_view"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_gravity="start"
            app:menu="@menu/navigation_item"/>

</android.support.v4.widget.DrawerLayout>

你的活动是这样的:(MainActivity.java)
致电navigationView.setItemIconTintList

public class MainActivity extends AppCompatActivity {
     ...

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        ...


        NavigationView navigationView = (NavigationView) findViewById(R.id.navigation_view);
        navigationView.setItemIconTintList(null);

       ...
    }
    ...
}

【讨论】:

    猜你喜欢
    • 2016-12-22
    • 2015-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多