imeOptions属性
最近在看鸿神的博客,补一补自己的技术啊。今天用到了EditText中的imeOptions属性,这个属性主要是来设计软键盘右下角文字。默认情况下,软键盘右下角文字为完成。当我们在EditText中输入内容时,软键盘右下角文字可以显示为完成、下一步、搜索等。还可以监听事件,来完成相关操作。
具体属性如下:
actionUnspecified未指定,对应常量EditorInfo.IME_ACTION_UNSPECIFIED效果
actionNone 没有动作,对应常量EditorInfo.IME_ACTION_NONE效果
actionGo去往,对应常量EditorInfo.IME_ACTION_GO 效果
actionSearch 搜索,对应常量EditorInfo.IME_ACTION_SEARCH效果
actionSend 发送,对应常量EditorInfo.IME_ACTION_SEND效果
actionNext 下一个,对应常量EditorInfo.IME_ACTION_NEXT效果
actionDone 完成,对应常量EditorInfo.IME_ACTION_DONE效果
注意点
如果设置了imeOptions属性,软键盘没有发生变化,就需要添加以下属性:
1.将inputTupe设置为text
2.将singleLine设置为true