2017-04-25 4 views
0

Androidスタジオで、私の言語、例えばベンガル語で簡単な電卓を作ろうとしています。アンドロイドの異なる言語の電卓

つまり、英語ではなくベンガル語の数字が計算されます。

これはどのように行うことができません。レイアウトは簡単に実装できますが、計算に関してはどうすればいいのかわかりません。どんな助言も私には役に立ちます。

答えて

0

数学が普遍的言語であると考えると、記号は関係ありません。通常の電卓を作ってから、ローカライゼーション(つまりローカライズされた文字列)を使ってベンガル語の数字/記号を入力することができます。

ローカライゼーションhereについて読むことができます。

あなたは新しい言語のための文字列リソースファイルを作成します::

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> 

スペイン語の文字列(ロケール)、/ value sが-ES /のstrings.xml:

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

あなたがローカライズされた文字列のいずれかの一例を示すことができ、私の更新の答えを参照@MehadiHasan –

+0

してください。 – BlackHatSamurai

+0

文字列をローカライズするだけですが、ここではローカライズするために整数が必要です。 –

関連する問題