gpt4 book ai didi

android - 我们需要在 Android 中替换 strings.xml 文件中的逗号吗?

转载 作者:行者123 更新时间:2023-11-30 03:53:24 25 4
gpt4 key购买 nike

<string name="text_9">This may not happen. If this happened, reset in 2&#8211;4 mins.</string>

我是这样使用的:

AlertDialog alertDialog = new AlertDialog.Builder(this).create();
alertDialog.setMessage(getResources().getText(R.string.text_9));

layout.xml 看起来像

 <LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingTop="15dp" >

<TextView
android:id="@+id/explain_label"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#00000000" />
</LinearLayout>

显示的结果总是“This may not happen. If this happened”。逗号后的所有内容都没有出现。我尝试用“\、”和“\u002c”替换逗号,但都不起作用。如果我删除逗号,则会显示所有内容。

如何替换逗号以取代完整的描述?

最佳答案

请尝试在调用create()方法之前设置消息:

AlertDialog alertDialog = new AlertDialog.Builder(this)
.setMessage(R.string.text_9)
.create();
alertDialog.show();

或者将 getResources().getText(R.string.text_9) 方法替换为 getString(R.string.text_9)

关于android - 我们需要在 Android 中替换 strings.xml 文件中的逗号吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13750897/

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