4.x 장치에서 스피너임을 나타내며 클릭해야하는 드로어 블이 거의 보이지 않습니다. 그것은 spinner_ab_default_holo_light.9.png를 사용하고 있습니다. spinner_ab_default_holo_dark.9.png 또는 다른 선택 가능한 드로어 블을 어떻게 사용할 수 있습니까?스피너 표시기 드로어 블 변경
스피너는 대화에있다. 응용 프로그램은 안드로이드 2.2.3 상위 호환성을 위해 ActionbarSherlock 4.3.1을 사용합니다. 응용 프로그램은 Android Action Bar Style Generator을 구현하여 Sherlock.Light.DarkActionBar 테마를 만듭니다. Value를 사용하여 스타일을 관리합니다. 이 대화 상자는 특정 스타일을 첨부합니다
new AlertDialog.Builder(new ContextThemeWrapper(getActivity(), R.style.FibroDialog))
값-V14에 확인 대화 상자 배경이 어두우 수 있도록 부모 테마가,
: 나는 시도
<style name="FibroDialog" parent="@android:style/Theme.Holo.Dialog">
</style>
것들 :
을 안드로이드 작업 표시 줄 스타일 생성기에 의해 생성 된 테마에서 나는 다음
<item name="android:spinnerItemStyle">@style/MySpinnerItemStyle</item>
및 추가 실제로 항목의 배경이 아닌 회가되기 원하는 당김 결과
<style name="MySpinnerItemStyle" parent="android:TextAppearance.Holo.Widget.TextView.SpinnerItem">
<item name="android:textColor">#FFF</item>
<item name="android:background">@drawable/spinner_background_ab_fibromapp</item>
</style>
을 추가했다. 스피너 용 XML의
는, I는 각 회 전자 아이템의 배경을 대체
상기와 동일한 결과를 제공android:dropDownSelector="@drawable/spinner_ab_default_fibromapp"
및
android:popupBackground="@drawable/spinner_ab_default_fibromapp"
시도 drawable. 최후의 수단으로
, 나는 내 자신의 spinner_ab_default_holo_dark 및 spinner_ab_default_holo_light 9 패치를 만든; 그들은 전혀 나타나지 않았습니다.How 나는 회 전자 드로어 블에 접근하여 원하는 그래픽으로 변경합니까?