如何更改或隐藏抽屉图标?

时间:2015-01-15 22:51:12

标签: android

有人知道如何更改android 4.4.2上的抽屉图标吗?桌面上的其他图标已经可以选择更改图标或删除,但抽屉图标没有。有没有人知道任何改变它的应用程序?

1 个答案:

答案 0 :(得分:0)

如果您指的是操作栏中最左上角的图标,我正在寻找相同的look here for possible solution

就我而言,我注意到Eclipse生成了NavigationDrawerFragment类,并且抽屉图标是由 mDrawerToggle = new ActionBarDrawerToggle(getActivity(), /* host Activity */ mDrawerLayout, /* DrawerLayout object */ R.drawable.ic_drawer, /* nav drawer image to replace 'Up' caret */ R.string.navigation_drawer_open, /* * "open drawer" description for * accessibility */ R.string.navigation_drawer_close /* * "close drawer" description for * accessibility */ )

由Eclipse自动定义我有android.support.v4.app.ActionBarDrawerToggle,但这是不推荐使用的,应该是android.support.v7.app.ActionBarDrawerToggle,上面的内容将改为

mDrawerToggle = new ActionBarDrawerToggle(getActivity(), /* host Activity */
    mDrawerLayout, /* DrawerLayout object */
    R.string.navigation_drawer_open, /*
                                     * "open drawer" description for
                                     * accessibility
                                     */
    R.string.navigation_drawer_close /*
                                     * "close drawer" description for
                                     * accessibility
                                     */
    ) 

并添加更多,因为我找不到使用v7.ActionBarDrawerTogle更改抽屉图标的方法,所以我决定隐藏它并显示自定义主页图标。

    mDrawerToggle.setDrawerIndicatorEnabled(false);
    mDrawerToggle.setHomeAsUpIndicator(yourdrawableres);

HTH