我是Android应用程序的初学者。我正在使用sdk android-sdk-windows\samples\android-11\SoftKeyboard.中提供的键盘示例代码。我已经在其中添加了一些特性,但是我发现这个示例代码中存在一个定向问题。键盘只显示一半的纵向模式。在不添加我的代码的情况下,这个问题可能会发生。
以下是重复的步骤:
当使用keyboard.
H 111键盘只显示纵向模式的一半。尽管手机处于纵向模式,但键盘似乎仍处于横向模式。
这个问题不会发生在Android1.6平台上,但是我可以在Android2.2和2.3中复制这个问题。我试图在SoftKeyboard.java中添加一些日志。我发现1.6和2.x之间是有区别的。函数"onCreateInputView()“在1.6的步骤5之后调用,但在步骤5之后的2.x中没有调用。
有人能帮我吗?我怎么才能修好它。我必须解决这个问题。谢谢。
杜克
发布于 2011-07-04 16:51:23
经过长时间的调试,我终于找到了答案。这是因为android:minSdkVersion在AndroidManifest.xml中的价值。我把这个值定义为2,在改变到4之后,一切都是完美的。哎哟,浪费了很多时间。
https://stackoverflow.com/questions/6400286
复制相似问题