2011-08-11 5 views

답변

1

사용자 지정 제목 레이아웃을 설정할 수도 있지만 실행 순서는 중요합니다. 다음 순서로해야합니다.

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); 
setContentView(R.layout.my_layout); 
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.my_custom_title); 

또한 제목의 크기를 늘려야 할 수 있습니다. 그렇지 않은 경우 맞춤 레이아웃의 맨 아래가 활동으로 덮여있을 수 있습니다. 제목의 크기를 지정하는 테마를 추가하여 크기를 변경할 수 있습니다.

<resources> 
    <style name="LargeTitleTheme"> 
     <item name="android:windowTitleSize">40dip</item> 
    </style> 
</resources> 

가 그런 다음의 AndroidManifest.xml에 (당신이 사용자 정의 제목 표시 줄을 가지고 전체 응용 프로그램을 원하는 경우, 또는 응용 프로그램) 사용자의 활동에 대한 테마를 설정해야 할 것 :이 값 XML 파일로 갈 것입니다 :

<activity android:name=".MyCustomTitleActivity" android:theme="@style/LargeTitleTheme" /> 

Example of custom title bar