Tạo màn hình bắt đầu

Để tạo các màn hình do ứng dụng của bạn hiển thị, bạn hãy xác định các lớp mở rộng lớp Screen và triển khai phương thức onGetTemplate của lớp để trả về thực thể Template biểu thị trạng thái của giao diện người dùng cần hiển thị trên màn hình ô tô.

Đoạn mã này cho biết cách khai báo một Screen sử dụng mẫu PaneTemplate để hiển thị chuỗi "Hello world!":

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();
    }
}