读书人

在自定义的View下怎么边输入边显示字符

发布时间: 2012-10-09 10:21:45 作者: rapoo

求助:在自定义的View上如何边输入边显示字符串
在自定义的View上(比如绘图的View,就像在画布上任意位置输入文字,画图软件里面常有的),我知道可以用

Canvas.drawText来显示字符串,但是字符串输入呢,用监听keyDown?

但是我目前只能在Activity里面监听到KeyDown 在View里面监听不到,

目前有两个疑问,希望高手能帮忙解决:

1.是否能自定义一个控件xml文件来实现这个功能?

2.如何在自定义View上实现,还有KeyDown后的keycode如果转成对应的字符,网上说有个frameworks/base/include/ui/KeycodeLabels.h 文件里面是有的,如何调用

[解决办法]
1、可通过加个透明背景的TextView来显示

2、keycode转字符,可通过(char) keycode转换。

读书人网 >Android

热点推荐