시계 화면 개발자가 문자열 형식(예: %s %d
)을 지정할 수 있습니다. 문자열 형식은 C 프로그래밍 언어의 printf()
또는 Java 프로그래밍 언어의 String.format()
과 매우 유사합니다.
또한 Template
을 사용하면 개발자가 res/values/strings.xml
에 선언된 문자열 리소스를 포함하여 Android 문자열 리소스를 사용할 수 있습니다.
Wear OS 4에 도입되었습니다.
문법
<Template>template-string
<Parameter expression="arithmetic-expression" />
</Template>
예
다음 코드 스니펫은 Template
및 Parameter
요소를 사용하여 Current heart rate: 80
문자열을 출력하는 방법을 보여줍니다.
<Template>%s %d
<Parameter expression="Current heart rate: " />
<Parameter expression="[HEART_RATE]" />
</Template>
다음 코드 스니펫은 표현식 내에서 Android 문자열 리소스를 사용하는 방법을 보여줍니다.
<Template>%s<Parameter expression="greeting"></Parameter></Template>
여기서 greeting
은 다음과 같이 res/values/strings.xml
에 정의되어 있습니다.
<resources>
<string name="greeting">Hello, world!</string>
</resources>
다음 코드 스니펫은 Android 문자열 리소스를 사용하여 Day: Fri
문자열을 출력하는 방법을 보여줍니다.
<Template>day_of_week
<Parameter expression="[DAY_OF_WEEK_S]" />
</Template>
여기서 day_of_week
은 다음과 같이 res/values/strings.xml
에 정의되어 있습니다.
<resources>
<string name="day_of_week">Day: %1$s</string>
</resources>
내부 요소
Template
요소는 하나 이상의 Parameter
내부 요소를 포함해야 합니다. Parameter
내부 요소에는 하나의 속성인 expression
이 있습니다. 이 속성은 Template
요소의 형식 문자열에 따라 값이 특정 유형으로 변환되는 산술식입니다. 서로 다른 Parameter
내부 요소의 표현식은 Template
요소의 형식 문자열에서 왼쪽에서 오른쪽으로 평가됩니다.
현재 추천 자료가 없습니다.
Google 계정에 로그인해 보세요.