需要在 android 中编辑命令以丹麦语编辑文本

Posted

技术标签:

【中文标题】需要在 android 中编辑命令以丹麦语编辑文本【英文标题】:Need edit command in android edit text in danish language 【发布时间】:2012-02-23 05:37:16 【问题描述】:

我正在做一个丹麦项目,所以当我长按编辑文本框时,我需要丹麦语的“编辑”、“复制”、“粘贴”等命令。在我的手机中没有丹麦语可以选择。

感谢任何帮助。

提前谢谢.... 吉比斯托马斯

【问题讨论】:

【参考方案1】:

我认为您必须使用字体才能使用丹麦语,而无需从手机语言中选择丹麦语。

对于长按对话框,我认为您必须制作自定义对话框并使用它。 我不确定,但这是我的想法。

谢谢。

【讨论】:

android vanilla 支持多种语言及其字形。即使一种语言的字符串资源被剥夺,字体也可能被单独留下。使用谷歌翻译来测试这个很容易,看看翻译后的输出是否在正确的字形中,而不是空的方框。【参考方案2】:

我使用“斯堪的纳维亚键盘”,当我需要它时按住输入框并将“输入法”更改为此键盘

https://play.google.com/store/apps/details?id=com.android.inputmethod.norwegian&hl=es

希望它对你有用 4 个

【讨论】:

【参考方案3】:

您的 Android 版本必须支持每种本地化,系统菜单才能以所需的语言显示。是的,可以通过覆盖系统菜单来支持一种语言,但如果您在应用程序中使用丹麦语作为默认语言并且系统语言设置为丹麦语,则系统菜单将以丹麦语显示。

【讨论】:

但在手机中没有丹麦语可供选择 您仍然可以在应用中使用丹麦语作为字符串的默认和指定语言。它是一个 UTF-8 设备,并且很可能具有丹麦语特定字符。您可以通过访问 Wikipedia 的 Danish Alphabet 页面来验证这一点。【参考方案4】:

从市场上下载自定义区域设置应用程序,并使用它将您的手机区域设置更改为丹麦语。在您的应用程序中,您需要支持本地化。阅读关于本地化的this文档。当我本地化应用程序时,它帮助了我很多。简而言之,您需要在 res 下创建一个“values-da”文件夹,创建 strings.xml 并使用丹麦值定义所需的字符串。不要忘记,您需要在常规“值”文件夹中拥有一个 strings.xml 文件以及定义的所有字符串。此文件夹表示默认字符串值,如果在“values-da”文件夹中找不到字符串,则可以使用该文件夹。

相信我,整个过程实际上比听起来容易得多。

【讨论】:

以上是关于需要在 android 中编辑命令以丹麦语编辑文本的主要内容,如果未能解决你的问题,请参考以下文章

Android添加边框以编程方式编辑文本

无法以正确的格式在 sqlite3 中插入​​丹麦语文本

在 recyclerview 中提交列表后强制编辑文本以移除焦点

在NopCommerce中发布时,浏览器会添加零

iTunes Connect:更改主要语言的选项不可编辑

Linux sed命令 以行为单位编辑文本,或替换文本中的文字