2015-01-19 4 views
0

나는 의심의 여지가있는 해결책을 찾고 있었지만 확실한 것을 찾지 못했습니다.작업 표시 줄의 아이콘은 사각형이어야합니까?

작업 표시 줄의 아이콘은 정사각형이어야합니까? 는 enter image description here

하지만 얻는 결과는 이것이다 : 나는이처럼 내 액션 바의 아이콘을 넣어 원하는 내 애플 사각형 크기의 공간에 직사각형 크기로 버튼을두고 enter image description here 때문입니다.

나는 다음을 시도 :

<item name="android:actionButtonStyle">@style/ActionButtonStyle</item> 

<style name="ActionButtonStyle" parent="@android:style/Widget.Holo.Light.ActionButton"> 
<item name="android:minWidth">0dip</item> 
<item name="android:paddingLeft">0dip</item> 
<item name="android:paddingRight">0dip</item>     

그러나 이것은 내 문제가 해결되지 않습니다.

가능합니까? 감사.

답변

0

예 가능합니다. 액션 바에서 모든 종류의 미친 짓을 할 수 있습니다. setCustomView 방법을 살펴 보시기 바랍니다. ActionBar

+0

하지만 어떻게해야합니까? 이 직사각형 아이콘에 대해 ImageView를 사용하여 RelativeLayout을 선언했지만이 이미지를 'onCreateOptionsMenu()'의 아이콘과 연결하는 방법은 무엇입니까? – KryNaC

+0

다음은이를 사용하는 방법을 보여줍니다. http://stackoverflow.com/questions/12883732/how-to-display-custom-view-in-actionbar –

+0

그런 다음이 아이콘에 작업을 연결하려면 ' (ImageView) findViewById (R.id.img) .onClick() {...} '대신'onOptionsItemSelected (MenuItem item) {...} ?? – KryNaC

0

ActionBar에서 사용자 정의보기를 사용하는 경우 반드시 정사각형 일 필요는 없습니다. 그러나 표준 작업 표시 줄 아이콘은 32dp 여야합니다.

자세한 내용은 official documentation for more details on iconography을 참조하십시오.

관련 문제