>Java >java지도 시간 >액션 바의 버튼과 모양을 사용자 정의하는 방법은 무엇입니까?

액션 바의 버튼과 모양을 사용자 정의하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-03 21:33:03715검색

How to Customize Your Action Bar's Buttons and Appearance?

Action Bar의 버튼 및 모양 사용자 정의

원하는 사용자 정의 ActionBar 모양을 얻으려면 다음 단계를 고려하십시오.

1. 사용자 정의 작업 버튼 만들기

이미지를 버튼으로 포함하려면 Button 클래스를 확장하여 사용자 정의 보기를 정의하세요. 이 사용자 정의 보기는 다음과 같이 ActionBar에 표시될 수 있습니다.

<code class="xml"><Button
    android:id="@+id/my_custom_button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/my_image" /></code>

2. ActionBar 상단에 선 그리기

창 속성을 직접 수정해야 할 수도 있으므로 권장하지 않습니다.

3. 버튼에서 구분선 제거

탭을 사용하는 대신 아래와 같은 스타일을 사용하면 버튼 사이의 공간을 최소화할 수 있습니다.

<code class="xml"><style name="MyActionButtonStyle" parent="Widget.ActionButton">
    <item name="android:minWidth">28dip</item>
</style></code>

사용자 정의 구현 ActionBar

사용자 정의 레이아웃을 확장하고 액션바:

<code class="java">// Inflating custom layout
ViewGroup actionBarLayout = (ViewGroup) getLayoutInflater().inflate(R.layout.action_bar, null);

// Customizing ActionBar
ActionBar actionBar = getActionBar();
actionBar.setDisplayShowHomeEnabled(false);</code>

위 내용은 액션 바의 버튼과 모양을 사용자 정의하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.