티스토리 뷰
728x90
반응형
private boolean hasSoftMenu() {
//메뉴버튼 유무
boolean hasMenuKey = ViewConfiguration.get(getApplicationContext()).hasPermanentMenuKey();
//뒤로가기 버튼 유무
boolean hasBackKey = KeyCharacterMap.deviceHasKey(KeyEvent.KEYCODE_BACK);
if (!hasMenuKey && !hasBackKey) { // lg폰 소프트키일 경우
return true;
} else { // 삼성폰 등.. 메뉴 버튼, 뒤로가기 버튼 존재
return false;
}
}
private int getSoftMenuHeight() {
Resources resources = this.getResources();
int resourceId = resources.getIdentifier("navigation_bar_height", "dimen", "android");
int deviceHeight = 0;
if (resourceId > 0) {
deviceHeight = resources.getDimensionPixelSize(resourceId);
}
return deviceHeight;
}
반응형
'모바일 프로그래밍' 카테고리의 다른 글
iOS WWDC 2016 요약 정리 (0) | 2016.07.05 |
---|---|
Android 소프트키 상태바 반투명 만들기 (0) | 2016.06.27 |
Swift 강좌 #1 (0) | 2016.06.06 |
iOS PHP 인앱 구매 영수증 서버 검증 (0) | 2016.05.28 |
Android ViewPager 예제 (0) | 2016.05.28 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday