셜로 액션 바를 사용하여 메뉴 항목의 텍스트 색상을 다른 색상으로 변경하는 방법을 알아 내려고했습니다. 아래 난 ...셜록 액션 바 테마를 사용하여 오버플로 메뉴 항목의 텍스트 색상을 다른 색상으로 변경하는 방법
<style name="MYTHEME" parent="Theme.Sherlock.Light.ForceOverflow">
<item name="android:actionMenuTextColor">@color/menu_color</item>
<item name="actionMenuTextColor">@color/menu_color</item>
<item name="android:actionDropDownStyle">@style/MYTHEME.ActionBarStyle.DropDownStyle</item>
<item name="actionDropDownStyle">@style/MYTHEME.ActionBarStyle.DropDownStyle</item>
</style>
<style name="MYTHEME.ActionBarStyle.DropDownStyle" parent="Widget.Sherlock.Spinner.DropDown.ActionBar">
<item name="android:textColor">@color/menu_color</item>
</style>
내가 'actionDropDownStyle'를 통해 오버 플로우 메뉴 항목의 색상을 변경하려면 위의 하나를 사용하여 메뉴 항목의 색상을 변경할 수 있지만, 수 없습니다
을 주제로 밖으로 시도한다
나는 또한 https://groups.google.com/forum/#!msg/actionbarsherlock/5lHOKNlXn_4/f9XicMXbFFAJ 링크를 보았지만 오버 플로우 메뉴 배경을 변경하는 것에 대해서는 절반의 대답 만있었습니다.
아이디어를 오버플로 메뉴 항목의 텍스트 색상을 변경하는 방법은 무엇입니까?
나는 위의 코드를 시도하지만 ... 오버 플로우 메뉴 항목의 텍스트 색상을 변경할 수 없습니다 아직 어떤 아이디어를 해요? & 오버 플로우 메뉴 항목 스타일이 TextView.SpinnerItem과 관련이 없다고 생각합니다. –
부모님이 셜록 테마를 가지고 있어야하는 응용 프로그램 테마에 해당 항목 (spinnerItemStyle)을 포함시켜야합니다. –
내 경우에는 MYTHEME이 내 응용 프로그램에 사용하는 테마 이름이며, 내 테마에 spinnerItemStyle을 포함 시키라고 제안 했으므로 아래 링크는 내 응용 프로그램에 사용하는 사용자 지정 테마를 제공합니다. [link] (http://s9.postimage.org/ojxoymj0f/custom_theme.png)하지만 아무런 일도하지 않았습니다 .. 실수를 발견하면 저에게 알려주세요. –