본문 바로가기

나의 플랫폼/안드로이드

[ Android ] Preference 글자 색깔

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

이 내용은 글자 색깔 변경이 아니라는 것을 알려드립니다.

다른게 아니라 혹시 자신이 Application에 Theme도 제대로 적용 시켰는데도 불구하고,

글자가 회색으로 나오거나 전혀 다른 형태의 Preference로 보여지게 될 경우!!

Preference 생성 시, 매개변수 넘긴 부분을 확인 해보세요.


final Preference pref = new Preference(getApplicationContext());

전 위 형태로 많이 사용하는데요. 매개변수로 getApplicationContext를 넣게 되면,

현재 Activity의 환경으로 UI가 Setting이 되지 않아 보입니다.


final Preference pref = new Preference(this);

위와 같이 Activity를 그대로 this로 호출을 할 경우,

문제 없이 Theme가 적용되는 것을 알 수 있습니다.



위 내용을 코딩 시 참고하시기 바랍니다.

전 저 매개변수 하나 때문에... 3시간을.. 뒤적거렸다는...ㅠㅠ


오늘도 즐코딩!!