程序的主界面分为两个部分,由两个LinearLayouts.The的LinearLayout的上述旨在展示以下aircraft.The的LinearLayout旨在展示软键盘我想用软键盘上的按键来控制飞机的移动。例如,如果我按了键的“软键盘上,飞机将移动到left.But我却不知道如何显示软键盘上的LinearLayout below.can你能帮我一个忙吗?安卓:如何显示软键盘上我的应用程序的LinearLayout中
0
A
回答
0
这是更好地使您的自定义按钮,但你可以达到你想要
- 在版面中嵌入一个EditText什么,并使其
invisible
或gone
。 - 编程方式隐藏/显示使用该utility class键盘。
0
如果你想知道如何显示/隐藏Android的软键盘它已经在这里找到答案: Programmatically Hide/Show Android Soft Keyboard
0
使用windowSoftInputMode="stateAlwaysVisible"
在您的清单显示键盘
+0
很好的回答,但如何捕捉输入? –
+0
通过使用dispatchKeyEvent捕获关键事件 –
0
除了别人的建议在这里(以显示键盘),你可以为了用这个softKeboard“做什么”到您的布局:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_NOTHING);
或在你的清单:
android:windowSoftInputMode="adjustNothing"
我想你应该考虑在你的布局设置按钮,而不是使用Android键盘...但是这只是一个建议。
0
您可以使用此您的清单
android:windowSoftInputMode="stateVisible"
它显示了键盘在活动启动时,你可以通过重写dispatchKeyEvent
并获得KeyEvent.KEYCODE_S
喜欢这里
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
if(event.getKeyCode() == KeyEvent.KEYCODE_S){
//Do whatever you want here
}
return super.dispatchKeyEvent(event);
}
相关问题
- 1. 安卓:不显示软键盘AutocompleteTextView
- 2. 安卓应用特定软键盘
- 3. 如何使用Galaxy Tab在我的应用程序中显示软键盘
- 4. 安卓软键盘修改
- 5. 安卓:setOnItemClickListener不软键盘
- 6. 安卓软键盘大写
- 7. 获取软键盘停止修改我的LinearLayout显示?
- 8. 如何使用软键盘输入我的应用程序?
- 9. 显示键盘的Web应用程序
- 10. 安卓移动布局时,软键盘显示与查看器
- 11. 如何在软键盘Android上显示我的布局?
- 12. 安卓模拟器键盘不显示
- 13. 在webview应用程序中点按textfield并不会在我的webview应用程序中显示软键盘
- 14. 显示在webview上的Android软键盘
- 15. 在ActionBar上显示SearchView的软键盘
- 16. 如何在软键盘显示时隐藏EditText软键盘?
- 17. 在软键盘上显示'完成'键
- 18. 在我的应用程序中显示拨号键盘inputType = number?
- 19. 如何在我的应用程序中显示我创建的键盘,而不是默认的键盘
- 20. 如何显示我的应用程序不是键盘记录程序?
- 21. 安卓键盘
- 22. 如何隐藏安卓软键盘按住主键时
- 23. 安卓市场没有显示我发布的应用程序
- 24. 隐藏安卓软键盘,只允许EditText上的数字
- 25. 安卓:显示MyLocationOverlay.enableMyLocation罗盘
- 26. 钛安卓键盘隐藏,当软键盘可见
- 27. 如何在Android应用程序中显示键盘?
- 28. Android的 - 如何检测在屏幕上显示的软键盘
- 29. 怎么能我的Android应用程序显示键盘
- 30. 仅显示Ionic/Cordova应用程序上的数字键盘
在什么情况下拿到钥匙事件你想要显示软键盘吗? –