1. 程式人生 > >Android 改變軟鍵盤右下角樣式

Android 改變軟鍵盤右下角樣式

1.這幾天在開發的時候專案有需求需要點選軟鍵盤右下角的搜尋鍵進行搜尋,查了一些資料說是直接設定EditText屬性中的imeOptions就可以,但是設定以後發現樣式還是以前的回車樣式,根本就沒有發生改變。後來看網上有人說除設定imeOptions外要設定為單行輸入,第一個想到的是設定maxlines屬性值為1,因為之前的singleLine已經被google標記刪除線了。 這樣就導致軟鍵盤右下角的鍵怎麼都顯示不出來。

2.如果要進行設定的話總得來說要設定兩個屬性:

imeOptions = "..."

singleLine = "true"

一樣要設定這兩個屬性,重要的事情再說一遍。

3.另外,總結一下imeOptions屬性值的使用:

actionNone : 回車鍵,按下後游標到下一行
actionGo : Go,
actionSearch : 放大鏡,或者“搜尋”兩個字。
actionSend : Send
actionNext : Next
actionDone : Done,確定/完成,隱藏軟鍵盤,即使不是最後一個文字輸入框

4.EditText.setOnEditorActionListener設定監聽


    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
        switch (actionId) {
            case EditorInfo.IME_ACTION_SEARCH:
                Toast.makeText(mContext, "點選了搜尋按鈕", Toast.LENGTH_SHORT).show();
                break;
        }

相關推薦

Android 改變鍵盤右下樣式

1.這幾天在開發的時候專案有需求需要點選軟鍵盤右下角的搜尋鍵進行搜尋,查了一些資料說是直接設定EditText屬性中的imeOptions就可以,但是設定以後發現樣式還是以前的回車樣式,根本就沒有發生改變。後來看網上有人說除設定imeOptions外要設定為單行輸入,第一個

Android 監聽鍵盤按鍵與改變鍵盤右下按鍵樣式

android:singleline=”true” android:imeoptions=”actionSearch” 一定要加singleline=”true”!!! actionN

Android App監聽鍵盤按鍵的三種方式與改變鍵盤右下確定鍵樣式

actionNone : 回車鍵,按下後游標到下一行actionGo : Go,actionSearch : 放大鏡actionSend : SendactionNext : Nextacti

Android 設定鍵盤右下鍵盤樣式和監聽右下點選回撥

文章目錄 設定軟鍵盤右下角按鍵顯示樣式 監聽右下角點選回撥 設定軟鍵盤右下角按鍵顯示樣式 在EditText中使用android:imeOptions設定右下角顯示樣式(需要搭配 android

Android 更改鍵盤右下按鍵的樣式以及監聽此鍵的方法

一、我們在開發Android App時有時候會遇到更改軟鍵盤右下角按鍵的樣式 我們可以隨自己的需求更改軟鍵盤右下角的顯示樣式,例如:搜尋,下一步,Q(搜尋圖示) 具體對應: actionNone : 按下後游標到下一行(回車) actionGo :

android鍵盤右下按鍵設定

預設情況,鍵盤右下角為Enter鍵。EditText提供了android:imeOptions屬性,控制該文字顯示。1、android:imeOptions="actionSearch" 文字為搜尋2、android:imeOptions="actionGo" 文字為開始3

安卓監聽和修改鍵盤右下按鈕

前言:監聽軟鍵盤右下角按鈕在我們開發中經常遇到,下面我來說一下如何針對軟鍵盤右下角來進行操作。 監聽軟鍵盤右下角的按鈕很簡單,只需要重寫Activity中的dispatchKeyEvent(KeyEvent event)方法就好,比如想按右下角按鈕讓他消失。

Android鍵盤之程式碼改變鍵盤狀態

Android中軟鍵盤的管理主要是通過InputMethodManager來完成的, InputMethodManager inputMethodManager = (InputMethodManag

安卓(Android鍵盤的控制(顯示和隱藏)

false def gets nbsp bool code 表示 soft 系統 Activity 啟動時軟鍵盤默認狀態 在清單文件(manifest .xml)中可以通過在 Activity 標簽中增加屬性控制軟鍵盤的默認狀態: android:windowSoftIn

Android隱藏鍵盤

網上好多方法說的隱藏方法,其實是隱藏/顯示方法,即,當前鍵盤顯示,呼叫一下,隱藏,在呼叫一下,又顯示了。下面提供兩種徹底隱藏的方法: /** * 軟鍵盤顯示/隱藏 */ public void hideShowKeyboard() {

android EditText鍵盤顯示隱藏以及"監聽"

一、寫此文章的起因 本人在做類似於微信、易信等這樣的聊天軟體時,遇到了一個問題。聊天介面最下面一般類似於如圖1這樣(這裡只是顯示了最下面部分,可以參考微信等),有輸入文字的EditText和表情按鈕等。 1、點選表情會在這下面顯示錶情選擇,如圖2,如果之前點選輸入框彈出了軟

Xamarin.Android 隱藏鍵盤

引用: using Android.Views.InputMethods; 程式碼: //隱藏鍵盤 InputMethodManager imm = (InputMethodManager)GetSystemService(Context.InputMethodService); if

Android webView 鍵盤覆蓋輸入框,webView頁面底部顯示不全

1.軟鍵盤覆蓋輸入框 【解決】 1.1AndroidManifest.xml <activity android:name=".activity.FindDetailsActivity" android:windowSo

android 監控鍵盤確定 搜尋 按鈕並賦予點選事件

在android的實踐開發中,為了介面的美觀,往往那些搜尋框並沒有帶搜尋按鈕,而是呼叫了軟鍵盤的搜尋按鈕,完成這次時間 好吧!直接上程式碼! <EditText android:id="@+id/my_chat_seach

android鍵盤不遮住佈局並使佈局滾動

相信大家經常遇到單擊EditText彈出軟鍵盤將佈局擋住的情況,大大降低了使用者體驗。         下面的文章就是為了解決這種情況的一種方法,希望可以幫助到大家。。。 在activity的setContentView()前新增如下程式碼:<span style=

android 關於鍵盤完成鍵的監聽

searchEt.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override

一篇好文之Android文字鍵盤全解

已經有一個多月沒有寫文章了,當然,我沒失蹤,我還活著!因為換了新的工作環境,所以在接手專案的時候花了點時間……不為自己做過多借口,今後持續更新好內容(還是希望自己能周更)! 這篇文章最初是記錄一個全屏模式下輸入框被軟鍵盤覆蓋的問題,要求背景不動,輸入框上移!碰

android 關於鍵盤的一些問題記錄

專案中有一個需求,類似小紅書app筆記評論,實現的效果如下(勉強可以看清吧) 點選評論檢視外部,隱藏評論檢視並關閉軟鍵盤 在activity的dispatchTouchEvent @Override public boolean dispa

android 改變游標的顏色及樣式

<EditText android:id="@+id/find_edit" android:layout_width="wrap_content"

android鍵盤的顯示和消失監聽

1.首先在配置檔案中新增 android:windowSoftInputMode="adjustResize" 意思是activity會根據軟鍵盤的顯示和消失始終調節佈局的大小 2. @Override protected void onCreate(Bundle sa