2013-09-07 2 views
4

나는 위로 단추와 아이콘, 아이콘과 기본 동작 표시 줄 (안드로이드 4.2.2)에서 제목 사이 5dp 사이에 10dp의 여백을 설정, 아무도 그것을 할 수있는 제안하시기 바랍니다 수 있습니다.아이콘과 ActionBar의 위쪽 버튼 사이에 여백/여백을 추가하는 방법은 무엇입니까?

높이가 변경된 기본 작업 표시 줄과 아이콘, 위로 단추 및 제목 사이에 채우기가 정확히 필요하므로 사용자 지정 작업 표시 줄을 만들고 싶지 않습니다. 또한 텍스트 크기도 변경하십시오.

기본 동작 표시 줄을 사용하여이를 수행 할 수 있습니까? 액션 바 높이를 바꿀 수 있습니다.

답변

4

ActionBar에서 아이콘의 ImageView를 가져 와서 여백/여백을 추가 할 수 있습니다.

이는 방법 :

ImageView icon = (ImageView) findViewById(android.R.id.home); 
FrameLayout.LayoutParams iconLp = (FrameLayout.LayoutParams) icon.getLayoutParams(); 
iconLp.topMargin = iconLp.bottomMargin = 0; 
icon.setLayoutParams(iconLp); 

편집 : 사용하여 활동의 onCreate 방법 예를 들어,이 코드.

+0

이것은 api10 :( –

+0

)을 지원하지 않습니다. 무엇이 당신의 "오류"메시지입니까? 무엇이 지원되지 않습니까? –

+0

android.R.id.home 아래에 노란색 선이 있고 그 위에 마우스를 가져 가면 "Field requires API 레벨 11 (현재 최소 10) : android.R.id # home "btw Im using sherlockactionbar –

관련 문제