2
A
回答
3
使用下面的代码来自动弹出软键盘时活动启动
InputMethodManager imm = (InputMethodManager)getSystemService(
Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(youredittext, 0);
请确保您有没有在你的manifest.xml定义android:windowSoftInputMode="stateHidden"
。
要使一个EDITTEXT与页脚连接,使用下面的代码:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="#f3f3f3"
android:paddingBottom="10.0dip"
android:paddingTop="10.0dip"
android:id="@+id/bottom_bar" >
<EditText
android:id="@+id/et_send_bar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="10.0dip"
android:layout_toLeftOf="@+id/ib_send"
android:hint="Enter Message"
android:singleLine="true" />
<ImageView
android:id="@+id/ib_send"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/et_send_bar"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/et_send_bar"
android:layout_marginBottom="1px"
android:layout_marginRight="10.0dip"
android:layout_marginTop="1px"
android:background="@drawable/chatsend_bg"
android:paddingBottom="5.0dip"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:paddingTop="5.0dip"
android:src="@drawable/ic_send_dark_normal" />
</RelativeLayout>
0
要在Activity
开始显示键盘需要使用这样的:
<activity android:name="com.your.package.ActivityName"
android:windowSoftInputMode="stateVisible" />
从Android的文档:
stateVisible
软柯当通常适当时(当用户正在向前导航到活动的主窗口时),yboard是可见的。
要在Activity
开始隐藏键盘,你需要使用这样的:
在AndroidManifest.xml中:
<activity android:name="com.your.package.ActivityName"
android:windowSoftInputMode="stateHidden" />
从Android的文档:
stateHidden
软键盘在用户选择活动时隐藏 - 当用户肯定导航到活动时, 是, 而不是由于离开另一活动而回退到该活动。
当用户输入新的Activity(即使EditText控件获得焦点)时,此设置将隐藏软键盘。软键盘仅在用户单击编辑框控件时才会显示。
0
我还发现了另一个解决方案时,软键盘appers连升布局的构成要素。
它可以adjustResize
属性的AndroidManifest.xml
主要用途使用adjustResize
属性来实现的是该活动的主窗口总是被调整以腾出空间给软键盘在屏幕上。
来说明键盘和移动在Activity
启动时EditText
你需要使用这样的:
<activity android:name="com.your.package.ActivityName"
android:windowSoftInputMode="adjustResize" />
0
我认为它会为你的作品: 清单文件添加这种说法你的活动: 机器人:windowSoftInputMode =“stateHidden”
<activity
android:name="ConversationActivity"
android:label="@string/title_activity_conversations"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden" />
相关问题
- 1. 的Android EditText上的软键盘问题
- 2. 如何隐藏EditText上的软键盘
- 3. RelativeLayout中的EditText粘在键盘上
- 4. 如何使软输入键盘上的edittext始终在android中?
- 5. Android:在EditText上的自定义AlertDialog上显示软键盘Focus
- 6. 把EditText放在软键盘上面
- 7. Android软键盘覆盖EditText?
- 8. Android软键盘如何不响应EditText?
- 9. Android上的软键盘
- 10. 如何在软键盘显示时隐藏EditText软键盘?
- 11. Android - 如何让键盘出现EditText
- 12. EditText下的Android软键盘 - 设置软键盘位置
- 13. 在android软键盘上为edittext大写首字母
- 14. Android:软键盘EditText上的Backspace不起作用
- 15. 显示在webview上的Android软键盘
- 16. Android的软键盘覆盖EDITTEXT景观
- 17. 如何打开EditText的软键盘ontouchListener
- 18. 的Android EditText上默认的数字键盘,让文字
- 19. 禁用EditText数组上的Android键盘
- 20. Android中禁用软件键盘,直到EditText上选择
- 21. 如何让从Edittext获得焦点的软键盘输出
- 22. 软键盘隐藏的EditText
- 23. 如何让软件键盘出来后EditText显示如Instagram?
- 24. Android 4.0软键盘重叠EditText
- 25. Android:触摸EditText时隐藏软键盘
- 26. 软键盘覆盖EditText字段android
- 27. Android EditText setText导致软键盘冻结
- 28. Android:如何触发软键盘上的任何按键事件?
- 29. 如何在Android Studio中的EditText上触摸时隐藏键盘
- 30. 如何从EditText软键盘获得KeyEvent?
Tkanks为您的答案!但如何让这样的酒吧坚持软键盘? –
这不是一个大问题。只需创建一个edittext并将其属性设置为alignparentBotton = true(如果您的父级是相对布局)......那么它应该可以工作 – kgandroid