Android 에서 사용자 정의 Window Title 스타일 인 스 턴 스

Android 는 개발 자가 UI 와 관련 된 프로그램 설 계 를 할 수 있 도록 많은 컨트롤 을 제공 합 니 다.그러나 기본 적 인 UI 설정 이 우리 의 수 요 를 만족 시 키 지 못 하거나 보기 싫 거나 높이 가 부족 하거나 응용 인터페이스 와 어 울 리 지 않 을 때 가 많 습 니 다.따라서 이 때 는 사용자 정의 스타일 이나 사용자 정의 컨트롤 을 통 해 이 루어 져 야 한다.
물론 공간 이 수 요 를 만족 시 킬 수 있 는 상황 에서 스타일 을 정의 하면 해결 할 수 있다.이 글 은 사용자 정의 스타일 을 통 해 Window Title 을 정의 하 는 방법 을 간단하게 소개 할 것 이다.
일단 효과 도 를 볼 게 요.

점진 적 실현
res/values/styles.xml 파일 에 다음 코드 를 추가 합 니 다.

<style name="MyActivityTheme" parent="android:Theme.Light" >
      <item name="android:windowTitleBackgroundStyle">@style/windowTitleBackgroundStyle</item>
      <item name="android:windowTitleStyle">@style/windowTitleStyle</item>
      <!-- Window Header Height -->
      <item name="android:windowTitleSize">54dp</item>
  </style>
 
  <!-- Preference Settings Window Title -->
  <style name="windowTitleBackgroundStyle">
      <item name="android:background">#CCE8CF</item>
      </style>
     
      <style name="windowTitleStyle">
      <item name="android:textColor">#FF0000</item>
      <item name="android:paddingLeft">25dp</item>
      <item name="android:textSize">20sp</item>
      </style>
Manifest 에서 Activity 나 Application 의 테 마 를 위 에서 정의 한 MyActivity Theme 로 지정 하고,다음은 Activity 를 설정 하 는 것 을 예 로 들 자.

<activity
    android:name="com.example.stylewindowtitle.MainActivity"
    android:label="@string/app_name"
    android:theme="@style/MyActivityTheme"
>
<!--code goes here-->
연장 읽 기
Android 의 속성

좋은 웹페이지 즐겨찾기