Android -- ActionBar上的三點菜單顯示不出來問題


 

把Theme設置為Theme.AppCompat.Light.DarkActionBar,ActionBar上的三點菜單就是顯示不出來,最終找到了一種解決辦法:http://blog.csdn.net/codeeer/article/details/26447659 

主要是因為手機有實體菜單鍵的問題,把以下代碼添加到Activity的onCreate方法種:

       try {
            ViewConfiguration mconfig = ViewConfiguration.get(this);
            Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey");
            if(menuKeyField != null) {
                menuKeyField.setAccessible(true);
                menuKeyField.setBoolean(mconfig, false);
            }
        } catch (Exception ex) {
        }    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM