gpt4 book ai didi

java - 刚刚开始。需要将一些计算出的数字打印到屏幕上

转载 作者:行者123 更新时间:2023-12-02 07:43:52 26 4
gpt4 key购买 nike

大家好。老C程序员,Java和Android新手。对不起。试。我有 AIDE 和 Eclipse 以及一堆正在阅读的教程。所有这些似乎都超越了我需要使用和理解的一些基本工具。具体来说:我只是想让应用程序对用户的输入进行一些计算,然后显示数字。在以前,我会使用类似的东西:

System.out.println("|"+ y + "| 是 "+ Math.abs(y));

我已经知道如何使用: ... TextView 电视 = new TextView(this); tv.setText(“你好,安卓”); 设置内容 View (电视); ...但这不允许数字。

此外,我还没有找到如何使用 XML 部分来允许动态文本或数字。例如,每个示例都预先编码要显示的固定文本/字符串,但我需要在代码中创建文本/字符串然后显示它。代码示例就很好,或者只是指向文档的指针。我真的不想占用你太多时间。提前致谢。铝

最佳答案

我不确定你的意思,“不允许数字”。不,您不能直接将 int 传递给它,但您可以这样做:

TextView tv = new TextView(this);
String text = "|" + y + "| is " + Math.abs(y);
tv.setText(text);
setContentView(tv);

此外,假设您的 main.xml 文件中有一个 TextView,例如:

<TextView
android:layout_width="200px"
android:layout_height="100px" />

然后,如果在其参数中添加android:id="@+id/some_new_id",就可以通过代码引用这个TextView

TextView tv = (TextView) findViewById(R.id.some_new_id);

从那里,您可以对其执行任何您想要的操作,这些操作从 UI 线程实时更新。

Android 文档很棒,您可以阅读 declaring layouts ,其中还包括通过代码编辑这些内容。 (由于重新设计,该文档上有几个损坏的链接,但大多数都可以正常工作,Google 应该提供您需要的其余内容!)

Android 开发者之路是一条很棒的道路,希望您喜欢!

关于java - 刚刚开始。需要将一些计算出的数字打印到屏幕上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11199668/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com