軟鍵盤回車鍵不同的處理

開發(fā)中少不了對EditText控件的使用,彈出的軟鍵盤右下角有個回車鍵,這個回車鍵有時顯示的是“搜索”妖异,有時顯示的是“do”喻括,這個可以在EditText中進行配置邀杏,通過android:imeOptions=""屬性實現(xiàn)想要的效果。

EditText

從上圖中可以看到通過這個屬性能配置很多不同的樣式唬血,一一介紹一下望蜡,舉一個應用場景:

1、actionSearch——字面意思就是搜索拷恨,這種配置使得鍵盤左下方變?yōu)椤八阉鳌弊謽踊蛩阉鲌D標脖律,在一些搜索框場景經常用到;
2腕侄、actionSend——字面意思就是發(fā)送小泉,這種配置one使得鍵盤左下方變?yōu)椤鞍l(fā)送”字樣或發(fā)送圖標,在一些聊天頁面輸入框經常用到冕杠;
3微姊、actionDone——字面意思就是執(zhí)行,這種配置使得鍵盤左下方變?yōu)榛剀噲D標分预;
4兢交、actionGo——字面意思就是開始、出發(fā)噪舀,這種配置使得鍵盤左下方變?yōu)椤伴_始”字樣或開始圖標魁淳;
5、actionNext——字面意思就是下一個与倡,這種配置使得鍵盤左下方變?yōu)椤跋乱徊健弊謽踊驁D標界逛,在有多個輸入框的地方經常會用到;
6纺座、actionNone——字面意思就是啥也沒有息拜,這種配置使得鍵盤左下方變?yōu)榛剀噲D標;
7净响、actionPrevious——字面意思就是前一個少欺,這種配置使得鍵盤左下方變?yōu)榛剀噲D標滤灯,如果存在多個輸入框根欧,那么點擊光標則會跳到上一個輸入框,和actionNext相反的效果岛琼;
8配乓、actionUnspecified——字面意思就是沒有特殊意義仿滔、未指定惠毁,這種配置使得鍵盤左下方回車圖標;

具體樣式效果崎页,可以在用的時候設置不同的action試試鞠绰,上面看了屬性設置,下面來看看不同設置的點擊響應事件:

binding.searchEt.setOnEditorActionListener { v, actionId, event ->
      /*
        EditorInfo.IME_ACTION_SEARCH飒焦、EditorInfo.IME_ACTION_SEND等分別對應EditText的imeOptions屬性
     */
     if (actionId == EditorInfo.***) {
         //TODO 回車鍵按下時要執(zhí)行的操作
         ...
         return@setOnEditorActionListener true
     }
     return@setOnEditorActionListener false
}

以上就完成了對軟鍵盤回車鍵的改變蜈膨,并對回車鍵點擊事件的響應,完成自己業(yè)務上的邏輯就行牺荠。

踩坑一:設置android:imeOptions屬性時還得添加屬性android:singleLine="true"翁巍,否則不生效,此時點擊回車鍵是執(zhí)行的換行志电。

總結:寫這篇文章出于兩點目的曙咽,一是記錄使用方法,加深印象挑辆;二是在用的過程中踩了個坑例朱,所以記錄一下。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末鱼蝉,一起剝皮案震驚了整個濱河市洒嗤,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌魁亦,老刑警劉巖渔隶,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異洁奈,居然都是意外死亡间唉,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進店門利术,熙熙樓的掌柜王于貴愁眉苦臉地迎上來呈野,“玉大人,你說我怎么就攤上這事印叁”幻埃” “怎么了?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵轮蜕,是天一觀的道長昨悼。 經常有香客問我,道長跃洛,這世上最難降的妖魔是什么率触? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮汇竭,結果婚禮上葱蝗,老公的妹妹穿的比我還像新娘痊剖。我一直安慰自己,他們只是感情好垒玲,可當我...
    茶點故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著找颓,像睡著了一般合愈。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上击狮,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天佛析,我揣著相機與錄音,去河邊找鬼彪蓬。 笑死寸莫,一個胖子當著我的面吹牛,可吹牛的內容都是我干的档冬。 我是一名探鬼主播膘茎,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼酷誓!你這毒婦竟也來了披坏?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤盐数,失蹤者是張志新(化名)和其女友劉穎棒拂,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體玫氢,經...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡帚屉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了漾峡。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片攻旦。...
    茶點故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖灰殴,靈堂內的尸體忽然破棺而出敬特,到底是詐尸還是另有隱情,我是刑警寧澤牺陶,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布伟阔,位于F島的核電站,受9級特大地震影響掰伸,放射性物質發(fā)生泄漏皱炉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一狮鸭、第九天 我趴在偏房一處隱蔽的房頂上張望合搅。 院中可真熱鬧多搀,春花似錦、人聲如沸灾部。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽赌髓。三九已至从藤,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間锁蠕,已是汗流浹背夷野。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留荣倾,地道東北人悯搔。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像舌仍,于是被迫代替她去往敵國和親妒貌。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,901評論 2 345