繁体   English   中英

android中不同语言的计算器

[英]Calculator in different language in android

我正在尝试使用Android Studio中的语言(例如孟加拉语)构建一个简单的计算器。

这意味着它将计算孟加拉数字,而不是英语。

我不知道该怎么办。 布局易于实现,但是在计算时,我不知道该怎么做。 任何建议对我都会有帮助。

考虑到数学是一种通用语言,符号并不重要。 您可以构建一个普通的计算器,然后使用本地化(即本地化的字符串)输入孟加拉数字/符号。

您可以在此处阅读有关本地化的信息

例如,通过上面的链接:

您将为新语言创建一个字符串资源文件:

MyProject/
    res/
       values/
           strings.xml
       values-b+es/
           strings.xml
       mipmap/
           country_flag.png
       mipmap-b+es+ES/
           country_flag.png

然后执行:

英文字符串(默认语言环境),/ values / strings.xml:

<resources>
    <string name="hello_world">Hello World!</string>
</resources>

西班牙语字符串(在语言环境中),/ values-es / strings.xml:

<resources>
    <string name="hello_world">¡Hola Mundo!</string>
</resources>

逻辑很简单。 接受用户使用孟加拉语或任何语言的输入。 然后,您需要一一提取孟加拉数字并将其转换为英语。 然后按照英语进行计算。 同样,将计算结果转换为孟加拉语并将其显示给用户。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM