android输入法中的imeoption
SDK升級到1.5以后,當(dāng)文本輸入框(EditText及其子類)獲得焦點(diǎn)后,會(huì)彈出系統(tǒng)自帶的軟鍵盤?
為了實(shí)現(xiàn)一些自定義的功能,就稍微研究了下?
* 當(dāng)layout中有多個(gè)EditText,把每個(gè)控件的android:singleLine的屬性都被設(shè)置成true的情況下,軟鍵盤的Enter鍵上的文字會(huì)變成“Next”,按下后下個(gè)EditText會(huì)自動(dòng)獲得焦點(diǎn)(實(shí)現(xiàn)了“Next”的功能);當(dāng)最后一個(gè)控件獲得焦點(diǎn)的時(shí)候,Enter鍵上的文字會(huì)變成“Done”,按下后軟鍵盤會(huì)自動(dòng)隱藏起來
* 把EditText的Ime Options屬性設(shè)置成不同的值,Enter鍵上可以顯示不同的文字或圖案?
actionNone : 回車鍵,按下后光標(biāo)到下一行?
actionGo : Go,?
actionSearch : 一個(gè)放大鏡?
actionSend : Send?
actionNext : Next?
actionDone : Done,隱藏軟鍵盤,即使不是最后一個(gè)文本輸入框?
可以用setOnEditorActionListener監(jiān)聽事件
轉(zhuǎn)載于:https://www.cnblogs.com/Mr-Nobody/p/3750849.html
總結(jié)
以上是生活随笔為你收集整理的android输入法中的imeoption的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: InnoDB自增原理都搞不清楚,还怎么C
- 下一篇: 面试官:你给我画一下秒杀系统的架构图!