2012-02-27 10 views
0

첫 번째 Android 애플리케이션 용 사용자 정의 제목 표시 줄을 만들려고합니다.Android - 장치의 현재 제목 표시 줄 테마를 사용하는 사용자 정의 제목 표시 줄 만들기

웹에서 색상 등을 변경할 수있는 방법을 많이 찾을 수 있지만 제목 표시 줄을 "표준"제목 표시 줄과 동일하게 보이도록 구성 할 수 있습니다. 즉, 장치의 현재 활성 테마를 복사하여 똑같은 방법으로 스타일을 지정할 수 있습니다.

모든 장치가 단순히 제목 표시 줄 스타일의 그라디언트를 사용하는 것은 아니기 때문에 그라디언트를 추가하면 (다른 SO 질문에서 제안한 것처럼) 실제로 의미가 없습니다.

스타일 정보를 읽는 방법에 대한 지침이있는 사람이 있습니까?

답변

0

기존 테마를 확장하려고합니다. 기존 테마에서 기존으로 확장 할 수있는 자신 만의 스타일을 만듭니다. windowNoTitle을 true로 변경하십시오.

<?xml version="1.0" encoding="utf-8"?> 
    <resources> 
    <style name="noTitleBarStyle" parent="android:Theme.Black"> 
    <item name="android:windowNoTitle">true</item> 
    <item name="android:windowBackground">@color/darkGrey</item> 
    <item name="android:colorForeground">#ff3333</item> 
    </style></resources> 

또는 Android - change custom title view at run time

나는 희망이 도움이 여기서 논의로는 런타임을 수행하려고합니다.

+0

정확히 내가 필요한 것을하지는 못했지만 어쨌든 내 자신 만의 스타일링을 만들었고 코드가 도움이되었습니다. Thnaks Orlymee – Hippyjim

관련 문제