问题标签 [string.xml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
1216 浏览

android - 如何在 string.xml 文件中找到所有虚假或无用的字符串值?

我有一个包含 3000 条记录的大而凌乱的 string.xml 文件,其中大多数值都是无用的,并且从未在代码中使用过。我想自动查找并省略那些无用的记录。有没有办法在 string.xml 文件中找到无用的记录?

0 投票
1 回答
10098 浏览

java - 从 Android 的“values”文件夹中获取字符串资源

无论语言如何,我都有一个需要在应用程序上使用的默认字符串。

考虑到它应该独立于应用程序语言,我没有将字符串放在string.xml不同语言的任何文件中。相反,我在文件夹中创建了另一个myString.xml文件values,如下所示:

我的字符串.xml

但现在我无法访问这个字符串。

这是错误的方法吗?如果是,那么我怎样才能实现上述解释的场景?

0 投票
3 回答
59 浏览

android - 想要打印“\n”符号而不换行

我的 strings.xml 中有一个字符串,它们之间有“\n”符号

我该怎么做才能得到“\n”符号而不是新行?

0 投票
1 回答
95 浏览

android - 为什么 android 中的 xliff 在 Edittext 提示中显示格式说明符?

如果 android studio 中的应用程序,我正在本地化。在下面的代码中使用 xliff 时,我看到屏幕上显示“%s”。

我知道 %s 应该显示用户输入的任何文本。

下面是我的activity.xml 代码:

在输出中,我希望提示显示为Name但它显示为Name %s。这是正常行为吗?我在这里做错了什么吗?

0 投票
3 回答
3376 浏览

android - 更改 Activity 中的 string.xml 字符串

我想edittext在 mainActivity.kt 中创建的函数中从我的活动布局中更改字段的提示属性。先前的提示值来自文件string.xml中。resources -> values -> string.xml

如何访问stringmain 并将其值更改为其他值?

0 投票
1 回答
108 浏览

android - Can I embed a string resource into another string resource?

The Code A is a string resource, I hope to merge two string resources into one, just like Code B, can I do it in Android Studio 3.01? Now I have upgraded to kotlin.

Code A

Code B

0 投票
1 回答
137 浏览

android - 在 ViewPager Android 中从 String.xml 获取字符串

我想让我的应用程序支持多种语言。我想访问 string.xml 而不是数组 slide_headings2 和 slide_desc2 中的硬编码字符串。
我到处寻找,并尝试了 context.getResources().getString(R.string.string_name)。

如何用 string.xml 中的 R.string 替换数组中的硬编码字符串?

0 投票
0 回答
147 浏览

android - 在运行时从服务器编辑翻译文本

概述

在 Android 上的AFAIK,您有两种方法来设置应用程序的文本:

  • 您可以使用string.xml不同的语言环境
  • 您可以从服务器下载字符串并使用 a 设置每个标签,setText(language.text)但这会很痛苦

如果您必须更改已发布应用程序的文本而不重新发布它,则问题可能会存在;例如,如果您想为特定翻译更改一个小文本而不更改任何功能。(即:您可能会注意到您写的是“拍照”而不是“拍照”)。

图书馆

i18next是一个很好的库,可以从服务器动态管理翻译,但您仍然需要为获得的每个标签添加文本。

所以,我的问题是

仍然是AFAIK,没有办法在本地进行,但是是否有一个低级库或解决方法可以string.xml用一些下载的文本替换你的字符串?

另一种选择是让我们的标签文本指向而不是指向@string/myValue类似@myresource.pathtovalue.

老实说,我认为这对应用程序来说可能是一个巨大的改进,有什么有用的吗?

0 投票
1 回答
1682 浏览

android - 更改android中的默认字符串xml文件

我开始在我的应用程序中使用英文字符串作为我的字符串资源文件,但现在我创建了一个阿拉伯字符串文件,我想将此字符串资源用作我的应用程序的默认语言。现在可以更改默认字符串资源文件吗?

0 投票
2 回答
1612 浏览

android - Android studio - 在 string.xml 中获取数组字符串项的翻译

我有一个应用程序,让用户有权从string.xml的数组中选择一个项目:

以及翻译成中文的 string.xml中的另一个数组:

例如,应用程序有两个TextViews,我希望用户用中文选择某个国家,第一个TextView显示中文值,第二个显示英文值(来自默认 string.xml)。

我希望我的意图很明确。