gpt4 book ai didi

Android:来自xml资源的整数

转载 作者:IT老高 更新时间:2023-10-28 13:06:31 27 4
gpt4 key购买 nike

如何修改我的 XML 资源,或者我必须创建什么 XML 文件,才能以与使用 R.string.some_string_resource 访问字符串值相同的方式访问整数值?

比如我想说的代码中:

ProgressDialog progressBar = new ProgressDialog(getContext());
progressBar.setMax(getInteger(R.integer.maximum));

有可能吗?

最佳答案

是的,有可能,它看起来像这样:

  1. 在文件夹 /res/values/ 中创建一个名为 integers.xml 的 xml 资源文件。

    你可以随意给它起任何名字,但选择一个明显的名字。

  2. 在该资源文件中,创建整数值。

    你的文件看起来像这样:

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
    <integer name="maximum">100</integer>
    ...

    </resources>
  3. 像这样在 Java 代码中引用整数值:

    getString()有点不一样,要绕路。

    ProgressDialog progressBar = new ProgressDialog(getContext());
    int max = getContext().getResources().getInteger(R.integer.maximum);
    progressBar.setMax(max);

关于Android:来自xml资源的整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19297522/

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