간단한 것은 이론적입니다. 토스트의 배경색을 변경하고 싶습니다 (android : minSdkVersion = "14"android : targetSdkVersion = "18"). 제가 한? 내가 찾은스타일 토스트 배경 - 주어진 이름과 일치하는 리소스가 없습니다.
다음 :
<item name="android:toastFrameBackground">
둥지 내가 그것을 수정하고 싶었 난 내 자신의 스타일에 대한 부모로 사용하는 Theme.Holo.Light 정의를 발견했습니다 : 등
작업 표시 줄 것이 문제없이 작동하지만
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="MyTheme" parent="android:Theme.Holo.Light">
<item name="android:actionBarStyle">@style/MyActionBarStyle</item>
<item name="android:toastFrameBackground">@android:color/holo_blue_light</item>
, FO r toastFrameBackground 이클립스 항상 표시 :
오류 : 오류 : 주어진 이름과 일치하는 리소스가 없습니다 : attr 'android : toastFrameBackground'. styles.xml 안드로이드 AAPT 문제는 난 (그냥 원래 테마 정의에서 복사) 원래 버전으로
설정 한 :
<item name="toastFrameBackground">@android:drawable/toast_frame</item>
작동한다 기대. 안돼.
ctr + space Eclipse를 클릭하면 toastFrameBackground가 보이지 않는 것 같습니다. 왜? 원래 테마 정의에서 다른 항목을 확인한 후 일부는 표시되는 것처럼 보이지만 다른 항목은 보이지 않습니다.
아이디어가 있으십니까? 도움?
나는 3-4 시간을 보냈다. 나는 싸울만한 가치가없는 것으로 보이기 때문에 아마도 원래 토스트 배경색을 유지할 것이지만 나는 그 메커니즘을 더 깊이 이해하는 것을 선호 할 것이다. 왜 내가 항목에 액세스 할 수 없어 액세스 권한이 있어야하는 것 같습니다.
좋아요. 그것은 내가 필요한 것입니다. 필자는 스타일의 경우 일부 요소 만 공개되는 철학을 이해하지 못합니다. – user2707175
Btw, 토스트 배경이되는 올바른 드로어 블을 만드는 법? 확실히 색을 설정할 수는 있지만 토스트에는이 3D 모양이 없습니다. – user2707175
@ user2707175 : 죄송합니다. 저 자신과 같은 것을 시도하지 않았습니다. – ozbek