在为我的Android应用构建自定义键盘时遇到问题。 我能够在xml文件中创建行和键,并且我已经提供了在EditText上实现它所需的类:无论如何,我没有成功地将某些值分配给密钥。
例如,我无法指定字符#':'其中一个键:当我执行应用程序并尝试按下它时,它不会在EditText中显示任何内容...而它适用于例如数字。
任何解决方案?
<Row>
....
<Key android:codes="51" android:keyLabel="3" /> //working
<Key android:codes="58" android:keyLabel=":" /> //not working
</Row>
答案 0 :(得分:0)
尝试使用html代码:
<Key android:codes="58" android:keyLabel=":" />
答案 1 :(得分:0)
html方法看起来更简单,但是如果你发现你正在尝试使用不在标准android字体中的字符(例如立方根,某些上标和下标字符),那么你可以考虑使用像DejaVuSans这样的自定义字体。 TTF
有关如何使用自定义字体的信息,请访问: