티스토리 뷰

기기에 하드웨어 버튼(맞는 표현인지 모르겠지만)이 있으면 하드웨어 메뉴 버튼을 이용하게끔 되어 있어서 액션바에 메뉴버튼이 보이지 않는 경우가 발생한다.


항상 액션바에 띄우고 싶으면 다음과 같은 코드를 넣으면 된다. 나는 액티비티의 onCreate 메소드 안에 넣었다.


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) {

e.printStackTrace();

}




댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday