【问题标题】:Navigation drawer icon gets disappeared on setting CustomView in actionbar在操作栏中设置 CustomView 时,导航抽屉图标消失
【发布时间】:2014-08-01 21:03:21
【问题描述】:

为什么在设置 customView 时导航抽屉图标消失了

actionbar.setCustomView(R.layout.blah);

如何解决?

【问题讨论】:

    标签: android navigation-drawer android-actionbar-compat


    【解决方案1】:

    好的,你没有发布任何代码,所以我必须在这里假设一些东西。因此,如果您可以更新您的问题并显示实际代码!

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    
        ActionBar actionBar = getActionBar();
    
        // Depending on what your custom Action Bar will do, you might want to disable these!
        actionBar.setDisplayShowHomeEnabled(false);
        actionBar.setDisplayShowTitleEnabled(false);
    
        LayoutInflater inflater = LayoutInflater.from(this);
    
        View customView = inflater.inflate(R.layout.custom_actionbar, null);
    
        // Here is how you can get specific items from your custom view!
        TextView titleTextView = (TextView) customView.findViewById(R.id.title_text);
        titleTextView.setText("My Own Title");
    
        ...
    
        // MAKE SURE THESE ARE SET!! BOTH OF THEM!!
        actionBar.setCustomView(mCustomView);
        actionBar.setDisplayShowCustomEnabled(true);
    }
    

    最大的问题可能是最后的代码。请确保您拥有该代码!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多