2011-04-02 22 views
1

我正在Eclispe上做一個Android上的計算器項目,所以我需要編寫數學符號,如每個按鈕上的平方根或下標。我該怎麼做,並且必須使用自定義字體?我仍然是新的,所以任何細節信息將不勝感激。提前致謝。如何製作數學按鈕?

+1

我會說這屬於SO上。 – newuser 2011-04-02 04:45:50

+0

@ user4033 JohnnyP的權利,開發問題屬於StackOverflow。也就是說,你可能不需要自定義字體,最常見的字體有像√那樣的常見數學符號。但是,字體看起來可能不太好。查看http://www.fileformat.info/info/unicode/char/221a/index.htm – 2011-04-02 05:03:07

+0

這是脫離主題,但您可以使用[ImageButton](http://developer.android.com/reference/機器人/插件/ ImageButton.html) – 2011-04-02 05:16:00

回答

0

由於Java和Android使用Unicode,因此您可能會發現只需查找其Unicode編號即可使用所需的符號。

例如,平方根符號是Unicode character 221A(十六進制,十進制爲8730)。

你在代碼中引用這個是這樣的:

button.setText("\u221A"); 

還是在字符串資源是這樣的:

<string name="square_root">"\u221A"</string>