EditText属性详情
2015-08-11 10:25
357 查看
一、inputType属性
inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。比如有时需要虚拟键盘只为字符或只为数字。
?
二、imeOptions属性
当我们手机横屏,且使用Android自带的软键盘为EditText进行文本输入时,若不进行特殊的设置,该软键盘会占用整个界面,那么,如何让键盘只占用屏幕的一部分呢? 其实只需要改一个小小的属性即可!
另外使用android:imeOptinos可对Android自带的软键盘进行一些界面上的设置:
?
同时,可能EditText添加相应的监听器,捕捉用户点击了软键盘右下角按钮的监听事件,以便进行处理。
inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。比如有时需要虚拟键盘只为字符或只为数字。
?
当我们手机横屏,且使用Android自带的软键盘为EditText进行文本输入时,若不进行特殊的设置,该软键盘会占用整个界面,那么,如何让键盘只占用屏幕的一部分呢? 其实只需要改一个小小的属性即可!
<EditText android:id="@+id/text1" android:imeOptions="flagNoExtractUi"/>
另外使用android:imeOptinos可对Android自带的软键盘进行一些界面上的设置:
?
editText.setOnEditorActionListener(new OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { Toast.makeText(MainActivity.this, "text2", Toast.LENGTH_SHORT).show(); return false; } });
相关文章推荐
- 关于自执行函数
- IntelliJ 常用快捷键
- 注册引导页面
- hdoj 1863 畅通工程
- LayoutInflater 与 inflate
- SQL truncate 、delete与drop区别
- 19-集合框架工具类-20-常用对象API(集合框架-JDK5.0特性-ForEach循环)
- web压力测试工具
- JavaFx EventHandler
- HDU1796 How many integers can you find【容斥定理】
- 深拷贝和浅拷贝
- js常用正则整理
- 在windows下利用Git配合Visual Studio实现版本控制
- [leetcode-97]Interleaving String(java)
- Android获取屏幕分辨率及DisplayMetrics简介
- Leecode:Convert Sorted Array to Binary Search Tree
- 日期NSDate 前/后几个年月日时分秒
- hibernate学习系列-----(9)hibernate对集合属性的操作之Map集合篇
- Linux System API
- JavaScript第一天