Android创建输入法
2012-12-26 08:42:11 来源:WEB开发网核心提示: 从通知栏中选IME的子类型Android系统会管理所有的由IME所暴露的子类型,IME子类型被视为IME的从属模式,Android创建输入法,在通知栏中,用户能够给当前的IME选择一个有效的子类型,要记住,用户可以在密码或用户名称中使用标点符号,如下图所示:图4.从通知栏中选择IME子类型,图5.在系统设置中设置你喜
从通知栏中选IME的子类型
Android系统会管理所有的由IME所暴露的子类型。IME子类型被视为IME的从属模式。在通知栏中,用户能够给当前的IME选择一个有效的子类型,如下图所示:
图4.从通知栏中选择IME子类型。
图5.在系统设置中设置你喜好的子类型。
从系统设置中选择IME子类型
用户能够在系统设置区的“Language&input”设置面板中控制如何使用子类型。在软键盘的示例中,InputMethodSettingsFragment.java文件中包含了在IME设置中方便启用子类型的的实现。更多信息请参照Android SDK中的SoftKeyboard示例。
图6.选择IME的语言。
通常IME要考虑的因素
在实现你的IME时,还要考虑以下事情:
1. 在IME的UI中为用户提供直接的设置选项;
2. 因为在设备上可以安装多种IME,因此要在输入法的UI中给用户提供直接切换IME的方法;
3. 要快速的显示IME的UI,因此要按照需要来预装或加载大尺寸的资源,以便用户在进入文本域后就能看到该IME。要缓存资源和视图,以便输入法的后续调用。
4. 相反,在输入窗口被隐藏后,你应该释放大块的内存占用,以便应用程序能够有足够的内存来运行。如果IME的隐藏需要几秒钟,那么要考虑使用延迟消息来释放资源。
5. 确保用户能够尽可能多的输入与IME相匹配的语言的字符。要记住,用户可以在密码或用户名称中使用标点符号,因此你的IME有必要提供不同的字符来让用户输入口令并获得对设备的访问。
- ››Android 当修改一些代码时,使用什么编译命令可以最...
- ››Android 如何添加一个apk使模拟器和真机都编译进去...
- ››Android 修改Camera拍照的默认保存路径
- ››Android 如何修改默认输入法
- ››android开发中finish()和System.exit(0)的区别
- ››Android手势识别简单封装类
- ››android中查看项目数字证书的两种方法
- ››Android中获取IMEI码的办法
- ››android 相机报错 setParameters failed
- ››Android重启运用程序的代码
- ››Android为ListView的Item设置不同的布局
- ››android bitmap与base64字符串的互相转换
更多精彩
赞助商链接