首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2012-10-09 
求助:在自定义的View上如何边输入边显示字符串在自定义的View上(比如绘图的View,就像在画布上任意位置输入

求助:在自定义的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转换。

热点排行