Andorid 인터페이스 스타일 및 테마 디자인
예를 들어 다음과 같은 layoutXML:
너는 그것을 다음과 같이 바꿀 수 있다.
모든 스타일 관련 속성은layout XML 파일에서 분리되어 스타일 정의 형식
CodeFont
에 추가되어 style
속성을 사용합니다.1. 스타일 정의
우선res/values/파일 디렉터리에 당신을 만듭니다.xml 파일, 이 파일의 루트는
2. 상속
<스타일 > 의parent 속성은 존재하는 스타일을 계승할 수 있습니다. 그리고 변경하거나 추가하고 싶은 속성만 정의할 수 있습니다.다음 예제에서는 안드로이드 플랫폼의 기본 text 모양새를 상속하여 수정할 수 있습니다.
정의된 스타일을 계승할 경우, 정의된 스타일만 접두사로 추가하고, 중간에 점호로 나누어name 속성 값으로 합니다. 예를 들어 CodeFont 스타일을 계승했지만, 색깔은 빨간색으로 바뀌었습니다.
주의해야 할 것은 위에서 정의한 방식은 자신이 정의한 스타일 유형에만 적용되고 시스템에 내장된 스타일, 예를 들어 Text Appearance는parent 속성을 사용해야 한다.
3. Activity 및 프로그램에 테마 사용
프로그램이나 activities에 테마를 설정하고 안드로idManifest를 엽니다.xml, 편집
<application>
탭 포함android:theme
속성.예를 들면 다음과 같습니다.액션 테마를 설정하기만 하면
android:theme
속성이 <activity>
탭에 추가됩니다.Andorid는 내장된 자원을 많이 제공합니다. 많은 미리 정의된 테마를 사용할 수 있습니다. 예를 들어Dialog 테마를 사용하면 Activity가Dialog처럼 보일 수 있습니다.
또는 배경을 투명하게 하려면 Translucent 테마를 사용하십시오:
체계적인 테마를 사용하고 싶지만, 부분을 수정해야 한다면, 테마를 테마의parent로 추가할 수 있습니다.예를 들어 전통적인 다이어로그 테마를 수정해서 자신의 배경 그림을 다음과 같이 사용할 수 있습니다.
Android Manifest에서
CustomDialogTheme
대체 Theme.Dialog
:이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin의 기초 - 2부지난 글에서는 Kotlin이 무엇인지, Kotlin의 특징, Kotlin에서 변수 및 데이터 유형을 선언하는 방법과 같은 Kotlin의 기본 개념에 대해 배웠습니다. 유형 변환은 데이터 변수의 한 유형을 다른 데이터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.