1. 在Android Settings 应用中有个“用户词典” 的应用,该应用是跟“android 键盘” 输入法相关联,当该应用添加一些单词,词组什么的在"用户词典"应用的数据库中时,对应的androiid 输入法将会联想到对应的单词或词组。假如我们在“用户词典”中添加了“aaa” 这个单词,当我们输入“aa” 的时候,则有如下图的效果:

2. 但是我们有的时候会出现这样的问题,就是当我们输入“aa”的时候,不能看到对应的联想功能,比例出现如下图:

如果需要出现联想的功能,这里需要组件的对应方法setInputType 去设置是否显示联想功能,也可以通过android:inputType属性来设定。

在第二个图中是因为执行了

// No prediction in soft keyboard mode. TODO: Create a better way to disable prediction

editText.setInputType(InputType.TYPE_CLASS_TEXT

| InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE);

语句。具体的源码在packages/apps/Settings/src/com/android/settings/UserDictionarySettings.java文件的onCreateDialog方法中。

3.具体inputtype的类型值请参考InputType.java, 源码的位置:frameworks/base/core/java/android/text/InputType。

android edittext 联想,Android 输入法联想问题相关推荐

  1. Android EditText InputFilter 和输入法联想功能冲突解决

    最近遇到一个问题,当手机输入法有联想功能时,输入或者删除会出现奇怪的现象,显示的文本会比实际输入的更多. 做了一系列排查后,发现这一行出现问题. editText.filters = arrayOf( ...

  2. android 输入法 悬浮窗口,Android EditText悬浮在输入法之上

    Android EditText悬浮在输入法之上 使用 android:windowSoftInputMode="adjustResize" 会让界面整体被顶上去,很多时候我们不需 ...

  3. next按钮源码android,Android Edittext 软键盘输入法回车键改成下一步Next

    软件盘中回车键默认功能是换行,但是有时候我们在Edittext中输完内容后点回车想要把焦点切到下一个Edittext继续输入,比如常见的登录页面,在输完用户名后,点回车调到输入密码输入框继续输入. 示 ...

  4. Android Edittext 软键盘输入法回车键改成下一步Next

    软件盘中回车键默认功能是换行,但是有时候我们在Edittext中输完内容后点回车想要把焦点切到下一个Edittext继续输入,比如常见的登录页面,在输完用户名后,点回车调到输入密码输入框继续输入. 示 ...

  5. android edittext drawable,android – 在事件上显示复合drawable到EditText

    我解决了它--创建了以下代码 public class CustomEditText extends EditText { private Drawable dRight; private Rect ...

  6. android edittext底线,android – 更改edittext的底线颜色

    我正在尝试更改EditText的底线颜色,但它显示默认的蓝线颜色.我无法理解我哪里出错了? android:id="@+id/searchtext" android:layout_ ...

  7. android edittext 手机号码,Android中EditText中的电话号码格式

    在Android的EditText中输入电话号码时,如何设置(xxx)xxx-xxxxx格式的电话号码? 我想要(,),-字符自动添加到特定位置. 我写了代码,但仅在andorid 2.2版本中有效, ...

  8. android edittext底线,Android定制自己的EditText轻松改变底线颜色

    最近做 android 项目遇到这个问题,为了保持 app 风格一致,需要将原生的edittext底线颜色改成橙色.网上搜了一些解决方案,特此记录总结一下. 效果图 默认的edittext底线颜色是蓝 ...

  9. android edittext numberdecimal,android – 如何在“手机”软键盘上使用InputType = numberDecimal?...

    对于EditText框,用户只能输入有效的数字,所以我使用的是android:inputType ="numberDecimal".不幸的是,Android带来的软键盘的数字只有顶 ...

  10. android edittext 美化,android EditText的美化

    使用alloctor模板来实现string类 虽然以前做过更复杂的各种数据结构,不过那只是在看完c++prime7章后做的,没有考虑到类的拷贝体现出来是类值还是类指针,于是写了一些半成品类,不过那些主 ...

最新文章

  1. esl8266开发之旅_从ESL老师到越南软件开发人员的旅程
  2. 急缺开源人才怎么办?来看看大厂和高校怎么解决
  3. 日本Quoine的ICO平台正式将BCH作为融资货币
  4. c语言中函数(linux命令查看依赖类库),数组(内存存储是连续的内存空间),Linux下查看a,a[0],a之间的值,可变数组
  5. url上接收到 el表达式 不渲染_一文摸透从输入URL到页面渲染的过程
  6. 一顿家庭火锅让本不富裕的家庭雪上加霜......
  7. laravel数据库相关操作说明
  8. STM32(一)----建立嵌入式STM32工程
  9. IT中一些常见英汉互译
  10. IT职业发展与诺兰模型
  11. C语言中使输入的字符串反序输出,C语言: 写一函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串。...
  12. 关于定时任务中批量更新方案思考
  13. 基于小米卡刷包制作属于自己刷机包
  14. springboot借助sftp将文件上传到远端的nginx服务器中,然后将文件路径存进数据库
  15. nginx新增conf文件
  16. Proteus中继电器详解
  17. 图灵联邦:一个全能、多元生态的IT技术交流社区
  18. 如何查看本机ip地址和端口,以及关闭占用端口的进程
  19. 欧盟将启动超40亿欧元投资,提升数字经济领域竞争力
  20. 【Java】122. 买卖股票的最佳时机 II-----简单代码实现发杂问题

热门文章

  1. 【复习】服务器主板——Leez P710
  2. 【DIY】震精!他居然用esp8266做出掌上游戏机......恐龙跑酷游戏还能这样玩!请广泛转发!...
  3. 【测试】更新红外遥控信号读取,用示波器抓取红外遥控器NEC信号
  4. 【system generator】基于system generator的根号运算系统实现
  5. 使用screen后台运行python(基于centOS7.2)
  6. Universal Windows Platform(UWP)应用的窗口特性
  7. 前端日拱一卒D9——ES6笔记之基础篇
  8. C#子线程中更新ui
  9. 从淘宝 UWP 的新功能 -- 比较页面来谈谈 UWP 的窗口多开功能
  10. 查看安装的react-native和react版本