Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Cómo crear tu pantalla de inicio
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Para crear las pantallas que muestra tu app, define las clases que extienden
la Screen clase e implementa el método onGetTemplate, que muestra la instancia de la clase
Template que representa el estado de la IU que se mostrará en la pantalla del
vehículo.
En el siguiente fragmento, se muestra cómo declarar un Screen que usa una
PaneTemplate plantilla para mostrar una cadena de "Hello World!":
class MyStartScreen(carContext: CarContext) : Screen(carContext) {
override fun onGetTemplate(): Template {
val row = Row.Builder().setTitle("Hello world!").build()
val pane = Pane.Builder().addRow(row).build()
val header = Header.Builder()
.setStartHeaderAction(Action.APP_ICON)
.build()
return PaneTemplate.Builder(pane)
.setHeader(header)
.build()
}
}
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2026-05-11 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2026-05-11 (UTC)"],[],[]]