java - 在android中调用XML中的java方法

标签 java android xml

我正在制作一个为 android 生成随机数的应用程序(您可以在帽子 https://github.com/JXPheonix/RNumGen 中找到它),我需要一些方法让 xml 字符串成为动态的(某种程度上);每次查看时都需要更改。

我想让字符串调用一个生成随机数的方法。我的 xml 文件中的字符串是这样的:

    <string name="number">Your number is</string>

我想在 is 之后调用 java 中的方法,这将随后更改字符串的结尾。有什么方法可以做到这一点(是否涉及实际编辑 strings.xml 文件?)

最佳答案

你正在以一种迂回的方式进行。不要以某种方式使您的 XML 文件中的字符串动态化,只需使用您的字符串并在代码中附加到它。像这样的东西:

TextView textView = (TextView) findViewById(R.id.textView1);
textView.setText(getString(R.string.number) + yourRNGMethod());

关于java - 在android中调用XML中的java方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9404448/

相关文章:

java - 在 if block 中实例化对象时遇到问题

Android Dex : Unable to execute DX (IntelliJ)

Android 使用支持库来支持 SearchView

android - 程序类型已经存在 : com. android.internal.http.multipart.ByteArrayPartSource

Android - 拉解析器

java - 通用和动态关联类型

java 字符串替换方法有效但 replaceAll 抛出错误

java - 清除数据后从共享偏好中获取值(value)

xml - 使用 CDATA 标记从 Excel 导出 XML

xml - 如何仅验证 XML 中的特定/特定标签?