相关疑难解决方法(0)

Appcompatv7 - v21导航抽屉不显示汉堡包图标

我正在使用最新的appcompat支持库实现棒棒糖风格的导航抽屉,但问题是汉堡包图标永远不会显示.仅显示后退图标.

这是我的活动代码

import android.os.Bundle;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBarDrawerToggle;
import android.support.v7.widget.Toolbar;
import android.view.View;

public class Home extends ActionBarActivity {

private DrawerLayout mDrawerLayout;
private ActionBarDrawerToggle mDrawerToggle;

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


private void initViews(){

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);


    toolbar.setTitleTextColor(getResources().getColor(android.R.color.white));
    setSupportActionBar(toolbar);

    mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout,toolbar ,  R.string.drawer_open, R.string.drawer_close) { 

        /** Called when a drawer has settled in a completely closed state. */ 
        public void onDrawerClosed(View view) {
            super.onDrawerClosed(view);
            //getActionBar().setTitle(mTitle);
            //invalidateOptionsMenu(); …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-support-library android-navigation

94
推荐指数
7
解决办法
6万
查看次数

右上角的导航抽屉图标显示汉堡图标的后退箭头图标

我用导航抽屉活动创建了一个新的Android应用程序.当我执行应用程序时,右上角的图标显示后箭头,但它必须是3行的图标.

图标R.drawable.ic_drawer就是这个

在此输入图像描述

在NavigationDrawerFragment类中.

// ActionBarDrawerToggle ties together the the proper interactions
    // between the navigation drawer and the action bar app icon.
    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 */
    ) 
Run Code Online (Sandbox Code Playgroud)

当我执行应用程序时,我正在右侧显示箭头图标.

在此输入图像描述

选择后,Icon也是一样的.

在此输入图像描述

我现在该如何改变它?

android navigation-drawer

7
推荐指数
1
解决办法
3255
查看次数