gpt4 book ai didi

xml - 如何在 XML 中显示 Activity 中的整数?

转载 作者:行者123 更新时间:2023-11-29 00:50:45 25 4
gpt4 key购买 nike

我在我的应用程序中使用 XML 输出。所以基本上 main Activity 只是告诉 android 显示 main 的 XML 布局。

但是如果我在 Activity 代码中定义了整型变量并且我希望这个整型变量也显示在显示器上怎么办?

如何将整数变量推送到 XML???从主要 XML 引用到 XML 中的其他字符串很容易 - @string/app_name ...但是我如何使用 Activity 中的整数变量?

最佳答案

假设您正在 TextView 中显示一些文本。

您可以在运行时显示来自字符串资源(在 XML 中定义并称为 R.string.*,如您所述)或来自 String 的文本.

您不能在运行时更改 XML 资源;您将它们用于固定值,如标签或其他 UI 文本。因此无法将值“推送”到 XML。

但是您可以在运行时愉快地做这样的事情,动态更新您的 UI:

int userAge = calculateUsersAge();
TextView age = (TextView) findViewById(R.id.age_field);
age.setText(userAge +" years old");

或者更好的是,确保代码中没有硬编码值:

age.setText(getString(R.string.years_old, userAge));

years_oldres/values/strings.xml 中的文本“%d years old”和 res 中的“%d Jahre alt”/values-de/strings.xml,等等。

关于xml - 如何在 XML 中显示 Activity 中的整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2859850/

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