zoukankan      html  css  js  c++  java
  • 关于android appcompatv7 Menu items should specify a title的解决办法

    做安卓开发时,添加menu时 是AS报以下错误:

    解决办法为修改如下:

    <menu xmlns:android="http://schemas.android.com/apk/res/android"
          xmlns:app="http://schemas.android.com/apk/res-auto">
     <item android:id="@+id/menu_item_new_crime"
           android:title="@string/new_crime"
            android:icon="@drawable/ic_menu_add"
            app:showAsAction="ifRoom|withText"/>
        <item android:id="@+id/menu_item_show_subtitle"
              android:title="@string/show_subtitle"
              app:showAsAction="ifRoom"/>
    </menu>
    

      fragment调用getActionBar返回值为null时

    getActivity().getActionBar().setDisplayHomeAsUpEnabled(true);

    改为

      android.support.v7.app.ActionBar actionBar = ((android.support.v7.app.AppCompatActivity)getActivity()).getSupportActionBar();// getSupportActionBar();
                    // ActionBar actionBar=getActivity().getActionBar();
                    if(actionBar!=null){
                        actionBar.setDisplayHomeAsUpEnabled(true);
                    }

    即可以解决问题

  • 相关阅读:
    1740-约数之和
    1653-南邮的面积
    1880-A. 偷吃可耻
    1429-全排列的输出
    1342-皇后控制问题
    1340-逆矩阵问题
    1319-n皇后问题
    1221-最少硬币问题
    1219-整数因子分解问题
    linux 命令小结
  • 原文地址:https://www.cnblogs.com/shatanku/p/5362887.html
Copyright © 2011-2022 走看看