안녕하세요, 화면의 화면 크기에서 맨 아래의 메뉴 막대를 빼내려고합니다.화면 크기 Honeycomb Menu android
나는 장치의 해상도에 따라 일정한 숫자를 빼기 만 할 수 있지만 매우 추한 해킹이라고 알고 있습니다. 나는 사람들이 바텀 메뉴 막대의 높이를 얻는 함수를 제공하여 전체 화면 크기에서 빼낼 수있는 기능을 잊지 않을 정도로 바보가 아님을 확신한다.
이것은 비슷한 게시물이다. Size of android notification bar and title bar?
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
what_i_need =metrics.heightPixels-buttomMenuHeight();
나는) (buttomMenuHeight이 필요합니다;
API에서 찾을 수 없습니다. 난 정말 왜 활동의 최상위 뷰의 높이를 사용
감사
내가 네이티브 코드에서 이미지를 그리기하고 내가 C. I에 화면의 크기를 전달해야 뷰의 getHeight()에 의해 높이를 얻기 위해 노력하지만 항상 0을 반환 setContentView가 호출 된 후에도 – user498584