如何在 Android Auto 中使用 EditText 输入用户数据?我的App需要3个EditText来收集用户的3个数据,实现计算并给出响应

问题描述 投票:0回答:0

我知道可以使用字段(我只是不知道它们是否是 EditText)来收集 Android Auto 中的用户数据,如 CarStream、CarTube、Fermata Auto 等。然而,这些开发人员不分享如何做到这一点。

我已经尝试在几个代码中使用 EditText,我已经可以在汽车的多媒体屏幕上打印文本,只是缺少从用户那里收集 3 个数据来执行计算并在屏幕上打印答案。

在下面放置代码之前,我将快速解释我的应用程序在移动版本中的作用以及我想在 Android Auto 中重现的内容:它从用户那里收集我们在巴西拥有的 3 种燃料的价格,并计算哪一种是最有利的取决于给定加油站的价格(这里的加油站价格差异很大)以及每种燃料的一些变量。

下面是代码片段(汽车),我可以在汽车的多媒体屏幕上显示文本,在代码(移动)下方,其中 EditTexts 与汽车代码结合使用时不起作用。

public class HelloWorldScreen extends Screen {
    public HelloWorldScreen(CarContext carContext) {
        super(carContext);
    }

    @NonNull
    @Override
    public Template onGetTemplate() {
        Row row = new Row.Builder().setTitle("AA Br Combustível Ideal").addText("Automotive Version").build();

        return new PaneTemplate.Builder(new Pane.Builder().addRow(row).build()).setTitle("MTT").build();

    }
}


protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        editPrecoAlcool = findViewById(R.id.editAlcool);
        editPrecoGasolina = findViewById(R.id.editGasolina);
        editPrecoGas = findViewById(R.id.editGas);
        textResultado = findViewById(R.id.textResultado);
        Button b = (Button) findViewById(R.id.calcular);
java android-edittext android-auto
© www.soinside.com 2019 - 2024. All rights reserved.