2015-07-02 81 views
1

我在各種設備上測試我的應用程序,發現在一個電話上(克魯格& Matz Muve)操作欄上沒有三個點按鈕。我在那裏有一些設置,所以它必須在那裏。如果有人能幫助我解決這個問題,我會很高興。Android佈局問題。缺少三點菜單按鈕

回答

1

手機,無論設備菜單按鈕,然後就可以調用這個方法在你ApplicationonCreate方法 -

private void makeActionOverflowMenuShown() { 
//devices with hardware menu button (e.g. Samsung Note) don't show action overflow menu 
try { 
    ViewConfiguration config = ViewConfiguration.get(this); 
    Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey"); 
    if (menuKeyField != null) { 
     menuKeyField.setAccessible(true); 
     menuKeyField.setBoolean(config, false); 
    } 
} catch (Exception e) { 
    Log.d(TAG, e.getLocalizedMessage()); 
} 
} 

欲瞭解更多信息Android action bar not showing overflow

希望這會幫助你。