Membuat layar mulai

Untuk membuat layar yang ditampilkan oleh aplikasi, Anda menentukan class yang memperluas class Screen dan menerapkan metode onGetTemplate untuk menampilkan instance Template yang mewakili status UI untuk ditampilkan di layar mobil.

Cuplikan kode ini menunjukkan cara mendeklarasikan Screen yang menggunakan template PaneTemplate untuk menampilkan string "Halo dunia!":

Kotlin

class HelloWorldScreen(carContext: CarContext) : Screen(carContext) {
    override fun onGetTemplate(): Template {
        val row = Row.Builder().setTitle("Hello world!").build()
        val pane = Pane.Builder().addRow(row).build()
        return PaneTemplate.Builder(pane)
            .setHeaderAction(Action.APP_ICON)
            .build()
    }
}

Java

public class HelloWorldScreen extends Screen {
    @NonNull
    @Override
    public Template onGetTemplate() {
        Row row = new Row.Builder().setTitle("Hello world!").build();
        Pane pane = new Pane.Builder().addRow(row).build();
        return new PaneTemplate.Builder(pane)
            .setHeaderAction(Action.APP_ICON)
            .build();
    }
}