当前位置: 首页 > 知识库问答 >
问题:

Android|AlertBuilder从值获取字符串文本方法

乌翔
2023-03-14

我想在警报对话框中显示字符串/字符串中的文本。xml,并根据应用程序内的结果,添加一个附加文本。

一串xml

dialog_title = "Hello world"
dialog_message = "I am the text from string.xml"

我的警报对话框

alertBuilder
              .setTitle(R.string.dialog_title)
              .setMessage(R.string.dialog_message + myClass.getText())
              .setCancelable(false)

我的getText()方法

public class myClass {
    public String getText() {      
    return "I am the text from the method" + "\n" + "I am a text from there, too"
    }
}

输出:

你好,世界

21283932323

我是从文本的方法

我也是那里发来的短信

__

这里怎么了?为什么我得到的是一个数字而不是字符串中的文本。xml?

共有1个答案

黄涵畅
2023-03-14

您正在引用字符串的id。这样的对话

尝试:

myClass.getText().concat(R.string.dialog);

getString(R.string.dialog).concat(myClass.getText());

我希望它能帮助你:https://developer.android.com/guide/topics/resources/string-resource?hl=es-419#爪哇

 类似资料:
  • 问题内容: 我是Android的初学者。在我的项目中,我从HTTP响应中获取了以下json。 我想从上面的json获取“ NeededString”。如何获得? 问题答案: 这可能对您有帮助。 Java: 科特林: getJSONObject(index)。在上面的示例中,0表示索引。

  • 问题内容: 我是Android的新手,我想将整个文本从网页转换为字符串。我发现了很多类似的问题,但是正如我所说的,我是Android的新手,我不知道如何在我的应用程序中使用它们。我遇到了错误。我只有一种方法设法使其起作用,它使用WebView和JavaScript,并且运行缓慢。有人可以告诉我其他方法或加快WebView的速度,因为我根本不使用它来查看内容。顺便说一句,我添加了以下代码来加速Web

  • 问题内容: 我试图解析JSON字符串“ {‘test’:‘100.00’}”并使用GSON库获取值:100.00。我的代码如下所示: 我的结果看起来像这样:“ 100.00”,但是我只需要100.00(不带引号)即可。如何归档? 问题答案:

  • 我有以下字符串:

  • 问题内容: 我需要将资源ID传递给我的一个类中的方法。它既需要使用引用指向的id,也需要使用字符串。我应该如何最好地做到这一点? 例如: 我需要获取它的整数ID,但是我还需要访问字符串“ icon”。 如果我只需要传递给该方法的是“ icon”字符串,那将是更好的选择。 问题答案: 我不知道那个存在。 在我的项目中,我使用以下代码来做到这一点: 这样将用于获取资源整数值的值 我刚刚找到了一篇博客文

  • 问题内容: 我需要这个shell脚本一些帮助。我有一个变量,代表一个IP / TCP标头。我需要按所选标题过滤流量捕获。 tcpdump命令的结果如下所示 我需要IP地址源和IP地址目标,在示例中,输出结果必须为 10.0.0.131.58363 > 239.255.255.250.1900 问题答案: 尝试直接在over中执行此操作: 这是坚如磐石的;)