2014-04-23 3 views
0

액션 바의 폭을 알아야합니다. 높이를 얻으려는 물건을 보았지만 너비는 얻지 못했습니까? 누구든지 도와 줄 수 있습니까? 코드는 아래 참조 :안드로이드 액션 바의 폭을 얻는 방법

if(Build.VERSION.SDK_INT >= 11.0){ 
          TypedValue tv = new TypedValue(); 
          ((Activity) context).getTheme().obtainStyledAttributes(
            new int[] { android.R.attr.actionBarSize }); 
          ((Activity) context).getTheme().resolveAttribute(android.R.attr.actionBarSize, tv, true); 
          actionBarWidth = ((Activity) context).getResources().getDimensionPixelSize(tv.resourceId); 
         } 
+0

화면 너비가 아닌가요? – tyczj

+0

헤더의 낀 메뉴 버튼 에서처럼? – Paddy1990

+0

제목을 올바르게 조절하려면 작업 표시 줄의 붕괴 된 메뉴 버튼의 너비를 고려해야합니다. – Paddy1990

답변

0

LayoutParams를 사용할 수 있습니다. 레이아웃 매개 변수를 사용하면 View 상속 된 객체에 대한 높이, 너비 등과 같은 레이아웃 관련 매개 변수를 가져오고 설정할 수 있습니다.

+0

그래서 작업 표시 줄의 축소 된 메뉴 막대 (예 : 넥서스 5) – Paddy1990

관련 문제