자동차 화면 크기에 따라 표시되는 텍스트양이 다를 수 있습니다. 자동차 앱 API 수준 2 이상에서는 화면에 가장 적합하도록 텍스트 문자열의 변형을 여러 가지로 지정할 수 있습니다. 텍스트 변형이 허용되는 위치를 확인하려면 CarText를 사용하는 템플릿 및 구성요소를 찾아야 합니다.
CarText.Builder.addVariant() 메서드를 사용하여 CarText에 텍스트 문자열 변형을 추가할 수 있습니다.
Kotlin
val itemTitle = CarText.Builder("This is a very long string")
.addVariant("Shorter string")
...
.build()
자바
CarText itemTitle = new CarText.Builder("This is a very long string")
.addVariant("Shorter string")
...
.build();
그런 다음 이 CarText를 예를 들어 GridItem의 기본 텍스트로 사용할 수 있습니다.
Kotlin
GridItem.Builder()
.addTitle(itemTitle)
...
.build()
자바
new GridItem.Builder()
.addTitle(itemTitle)
...
build();
선호도가 가장 높은 순에서 가장 낮은 순으로 문자열을 추가합니다. 예를 들어 가장 긴 문자열에서 가장 짧은 문자열 순으로 정렬합니다. 호스트는 자동차 화면에서 사용할 수 있는 공간에 따라 적절한 길이의 문자열을 선택합니다.