我正在构建 Android 计算器应用程序的键盘。 我正在使用 unicode,但应用程序没有显示“向左删除”按钮
static String[][] screen2L ={{"sin","asin","sinh","asinh","sind","asind","\u232B","AC"},
{"cos","acos","cosh","acosh","cosd","acosd","log2","gamma"},
{"tan","atan","tanh","atanh","tand","atand","log10","ln"}};
谢谢
最佳答案
并非所有字体都支持 Unicode 字符。在此处查看 \u232B 支持的字体
不使用角色,而是制作角色图像并将其设置为按钮背景。此处已经回答了可以提供帮助的帖子:How to make button with custom background image...
此外,关于在 Java 中使用字符串在 GUI 中打印,最好使用 xml。按钮的各个值将存储到应用程序中,而不必在每次运行应用程序时都分配它们。我会写出关于如何完成的说明,但 android 开发人员指南 that can be found here给出了比我更好的指示。
关于java - Unicode 字符 ("\u232B") 不显示在按钮上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20078789/