Androidで電卓を作っています。
この目的のために、私はさまざまなボタンを使用しています。そのうちの3つは、PI、平方根、立方根のシンボル用です。
これをnetbeansで単純なコードとしてテストすると、次のようになります。
public class Test {
public static void main(String[] args) {
System.out.println("\u03C0");
System.out.println("\u221A");
System.out.println("\u221B");
}
}
期待どおりの出力が得られます。
走る:
π
√</p>
∛</ p>
ただし、Eclipseを使用してAndroid開発で同様の表示を行うと、次のようになります。
public static String[] button_text = new String[]{
"^", "ln(", "log(", "\u221A(",
"\u03C0", "x!", "abs(", "\u221B("
};
public static String[] button_text_values = new String[]{
"^", "ln(", "log(", "\u221A(",
"\u03C0", "!", "abs(", "\u221B("
};
ボタンpi、sqrtはシンボルを表示します。それらを押すと、記号はテキストビューにも表示されます。
ただし、立方根ボタンについては同じことが当てはまりません。ブラケット「(」が表示されるだけです。これを押すと、テキストビューにもブラケットのみが表示されます。
ただし、すべての計算は正しく行われます。
それはcuberootを押すことであり、次に8は結果2を与えます。
これは、cuberootが式文字列に存在するが、ボタンまたはテキストビューに表示されていないことを意味します。
どうすれば修正できますか?
ありがとうございました。