2012-11-12 2 views
5

Holo dark를 내 응용 프로그램 테마로 사용하고 있습니다. 그러나이 부분에서 배경이 밝으므로 holo light의 EditText를 사용하고자하는 부분이 있습니다.holo light와 holo dark를 혼합 테마의 EditText

<style 
     name="Theme.Banks" parent="Theme.Sherlock.ForceOverflow"> 
     <item name="android:buttonStyle">@android:style/Widget.Button</item> 
</style> 

나는 안드로이드와 같은 일을 시도 : 나는 버튼에 대한 비슷한했을 때 그것은 일 themes.에 그 일을 시도했다 (우리는 진저 브레드 스타일의 버튼을 사용하고 싶었) editTextStyle을하지만 영향을주지 않습니다 drawable. 이것은 android : editTextBackground 속성에 의해 처리됩니다.

<item name="editTextBackground">@android:drawable/edit_text_holo_dark</item> 

그래서 제 질문은 어떻게 :

이것은 SDK에서 themes.xml에서이다 : 그것은 개인 드로어 블을 참조하기 때문에 코드에 보면, 난 그냥이를 무시하고 가벼운 주제에 그것을 가리킬 수 없습니다 이것을하기 위해?

또 다른 사용 사례는 진저 브레드에서 EditText를 사용하고자 할 수 있습니다.

아이디어가 있으십니까?

답변

0

sdk res 폴더에서 필요한 드로어 블을 가져 와서 자신의 프로젝트에 포함시킨 다음 해당 EditText에 대한 홀로 광원 드로어 블 복사본을 참조 할 수 있습니다.

비효율적 인 것으로 보이지만 스타일 문제를 해결할 다른 방법이없는 것은 확실합니다.

관련 문제