Android在诸如editText等组件设置输入法半屏幕显示的说明
来源:互联网 发布:小子安知壮士志哉翻译 编辑:程序博客网 时间:2024/05/14 20:36
以下面布局文件为例:
当然如果要关闭自动弹出keyboard,依据上文,有两种很简单的实现方式,
或者在代码中控制,比如:
<EditText android:id="@+id/name" android:layout_width="@dimen/width" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/margin_left" android:layout_marginTop="@dimen/margin_top" android:hint="@string/text_hint" android:focusable="true" android:focusableInTouchMode="true" android:imeOptions="flagNoExtractUi|flagNoFullscreen" android:singleLine="true" android:textSize="@dimen/text_size" />
设置 android:imeOptions为:flagNoExtractUi|flagNoFullscreen 即可完成设定半屏幕显示;
另外在AndroidManifest.xml对应的Activity中设置windowSoftInputMode,完成设定自动弹出键盘功能,例如:
<activity android:name=".TestUI" android:theme="@style/AppBaseTheme" android:windowSoftInputMode="stateAlwaysVisible" >
第二种方式,可以在代码中控制,比如下面的代码片段:
EditText myEditText = (EditText) findViewById(R.id.editPasswd); ((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE)) .showSoftInput(myEditText, InputMethodManager.SHOW_FORCED);
当然如果要关闭自动弹出keyboard,依据上文,有两种很简单的实现方式,
在AndroidManifest.xml对应的Activity中设置windowSoftInputMode,比如:
android:windowSoftInputMode="stateHidden"
或者在代码中控制,比如:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);imm.hideSoftInputFromWindow(editTextField.getWindowToken(), 0);
0 0
- Android在诸如editText等组件设置输入法半屏幕显示的说明
- android EditText 设置imeOptions 切换输入法回车键的显示
- android edittext显示在输入法上面
- MyEclipse在启动了诸如Tomcat等web服务后,控制台信息不显示的问题
- 安卓设置EditText的输入框不自动弹出以及设置EditTEXT在输入法上方
- Android activity在屏幕显示方向设置
- Android EditText按下输入法软件的enter按键,实现跳到下一个EditText等
- android EditText 设置弹出数字输入法键盘
- android EditText 设置弹出数字输入法键盘
- android EditText设置弹出数字输入法键盘
- Android之-EditText不弹出输入法设置
- Android EditText 设置弹出数字输入法键盘
- Android EditText设置弹出数字输入法键盘
- android屏幕显示设置
- Android之设置EditText光标在文字之后显示
- Android 解决点击EditText获取焦点时输入法占满手机屏幕的办法
- BackgroundWorker 组件用来执行诸如数据库事务、文件下载等耗时的异步操作
- c# 进度条BackgroundWorker 组件用来执行诸如数据库事务、文件下载等耗时的异步操作
- Activity的task相关
- JavaScript对象系统深入剖析-1.对象
- Android视觉规范-间距规范与文字规范单位换算(dip、sp与px)
- 成功安装VPSMate解决各种错误和用VPSMate搭建网站全过程
- Android 开发尝试总结一:创建Android版hello world
- Android在诸如editText等组件设置输入法半屏幕显示的说明
- Windows 内存泄漏检测工具——LeakDiag 详解
- JavaScript对象系统深入剖析-2.函数对象
- Java程序在linux下运行<转>
- brctl命令
- 【java】泛型和类型安全的容器ArrayList
- PHP判断两个日期之间相差多少个月份
- JavaScript对象系统深入剖析3-创建对象Object.Create
- memcached完全剖析–1. memcached的基础