텍스트 문자열 변형 추가

자동차 화면 크기에 따라 표시되는 텍스트양이 다를 수 있습니다. 자동차 앱 API 수준 2 이상에서는 화면에 가장 적합하도록 텍스트 문자열의 변형을 여러 가지로 지정할 수 있습니다. 텍스트 변형이 허용되는 위치를 확인하려면 템플릿 및 구성요소를 찾아야 합니다.CarText

CarText에 텍스트 문자열 변형을 추가할 수 있습니다. CarText.Builder.addVariant() 메서드를 사용하여

val itemTitle = CarText.Builder("This is a very long string")
    .addVariant("Shorter string")
    .build()

그런 다음, 예를 들어 이 CarTextGridItem의 기본 텍스트로 사용할 수 있습니다.

val gridItem = GridItem.Builder()
    .setTitle(itemTitle)
    .setImage(CarIcon.APP_ICON)
    .build()

선호도가 가장 높은 순에서 가장 낮은 순으로 문자열을 추가합니다. 예를 들어 가장 긴 문자열에서 가장 짧은 문자열 순입니다. 호스트는 자동차 화면에서 사용할 수 있는 공간에 따라 적절한 길이의 문자열을 선택합니다.