我一直在寻找为我的应用程序创建自定义键盘.起初,我开始查看SoftKeyboard的SDK示例,但阅读Android开发者小组让我看到了这篇文章:
这实际上不是输入方法框架应该如何工作的.IME应该是一个通用的输入工具,而不是特定的应用程序.如果您需要某些特定于应用程序的输入,则应将其构建到UI中,而不是将其推送到通用IME.
如何在UI中构建特定于应用程序的输入?我的意思是,有没有办法扩展键盘应用程序或其他东西,只在我的应用程序中使用它?
PS:一个丑陋的解决方案可能是制作一个ImageButton表,但我想做一些干净的东西.
我想为Android 2.3键盘创建自定义布局.我从哪里开始?目前我对Android平台没有任何经验.
是否有可能破解现有的键盘布局,以便我不必从头开始创建新的键盘布局?
我需要用户使用自定义键盘选项在“编辑文本”中输入文本。也就是说,我需要小键盘仅显示“ S”,“ A”,“ B”,“ C”,“ D”,“ E”和“ F”字符。可以实现吗?
可能重复:
创建自定义Android键盘布局
我开始开发自己的ime,但我坚持使用xml文件.Eclipse似乎无法找到Keyboard,也没有找到Row和Key类.任何人都可以告诉我如何解决这个问题或如何使用java编码ime布局?如果这个描述缺乏信息,请随意告诉我.无论如何,首先要感谢大家,它表明了这一点:
NOTE: This project contains Java compilation errors, which can cause rendering failures for custom views. Fix compilation problems first.
"" does not set the required layout_width attribute: (1) Set to "wrap_content" (2) Set to "match_parent" "" does not set the required layout_height attribute: (1) Set to "wrap_content"
NOTE: This project contains Java compilation errors, which can cause rendering failures for custom views. Fix compilation problems first.
com.android.layoutlib.bridge.MockView cannot be cast to android.view.ViewGroup
Exception details are logged in …