skd/platform/...의 sdk와 함께 제공되는 아이콘이있는 메뉴가 있습니다. ICS에서는 잘 보였으 나 (dark action bar, light color 아이콘), 안드로이드 2.2에서는 기본 테마가 흰색이고 아이콘도 있기 때문에 아이콘을 볼 수 없습니다. 검색 창을 사용할 때처럼 안드로이드 기본 아이콘에 액세스 할 수있는 방법이 있습니까? 아이콘이 모든 안드로이드 버전에서 올바르게 표시됩니까? 안드로이드 기본 아이콘에 액세스 할 수있는 방법이 있습니까?ActionBar/Menu 기본 아이콘
1
A
답변
8
을 볼 전망 앱에 대해
http://developer.android.com/reference/android/R.drawable.html
SDK 드로어 블.<item
android:id="@+id/menuID"
android:icon="@android:drawable/ic_menu_add"
android:showAsAction="always"
android:title="Some Label">
</item>
당신이 당신의 자바 코드에 메뉴 항목을 추가하는 경우,이 같은 그것을 수행해야합니다
menu.add(1, 1, 1, "Some Label").setIcon(android.R.drawable.ic_menu_add);
참고 : 사용하려는 아이콘이 모든 플랫폼에서 공통 경우 당신은 확인해야합니다 사용자에게 일관되고 오류가없는 기능을 보장합니다.
1
예 여기에 Android 설정/설정 아이콘을 아이콘으로 사용하는 메뉴 항목이 있습니다.
<item
android:id="@+id/menu_settings"
android:icon="@android:drawable/ic_menu_preferences"
android:orderInCategory="100"
android:showAsAction="always|withText"
android:title="@string/menu_settings"/>
전체 아이콘 목록은 R.drawable 클래스의 설명서를 참조하십시오. 당신은 XML로 메뉴를 정의하는 경우 모든 아이콘은 다음과 같이 뭔가 아이콘이 항상 대응에서 선택됩니다 보장합니다, How to preview R.drawable.* images
0
먼저
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:actionOverflowButtonStyle">@style/MyActionButtonOverflow</item>
</style>
흐름 버튼을 통해 행동을
<style name="MyActionButtonOverflow" parent="android:style/Widget.Holo.Light.ActionButton.Overflow">
<item name="android:src">@drawable/ic_menu</item>
</style>
감사를 새 스타일을 정의 메인 테마로 actionOverFlowButtonStyle를 추가, 각 아이콘을 볼 수있는 방법은 무엇입니까? – fanboy555
설정 또는 아이콘의 이름은 다음과 같습니다 : . . . – fanboy555