Ⅰ 如何禁止android軟鍵盤自動彈出
在開發Anroid的時候,當你打開一個界面的時候,屏幕的焦點會自動停留在第一個EditText中,Android的軟鍵盤默認會自動彈出,用戶第一眼連界面都沒有看清楚,軟鍵盤就彈出來了,這就影響到了用戶體驗,我們需要設置打開界面的時候,當EditText獲取焦點的時候,不彈出軟鍵盤,其實也很簡單,代碼如下://
默認軟鍵盤不彈出
getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
在OnCreate()函數中,加上即可,OK,搞定。
Ⅱ android 怎樣禁止彈出鍵盤
在開發Anroid的時候,當你打開一個界面的時候,屏幕的焦點會自動停留在第一個EditText中,Android的軟鍵盤默認會自動彈出,用戶第一眼連界面都沒有看清楚,軟鍵盤就彈出來了,這就影響到了用戶體驗,我們需要設置打開界面的時候,當EditText獲取焦點的時候,不彈出軟鍵盤,其實也很簡單
Ⅲ Android 關於彈出鍵盤問題的幾種情況和解決方案
在Android項目開發中,涉及到一些關於EditText彈出鍵盤的問題,現涉及到如下幾種,以後再遇到,再來更新~1.自動彈出鍵盤<activity android:name=".ui.WriteFeedBackActivity" droid:windowSoftInputMode="stateVisible|adjustResize"/> 2.不自動彈出鍵盤需要手動EditText所在頁面加一個layout,讓這個layout的size 為 0,並讓這個layout 獲得焦點。就OK3.點擊EditText 不讓其彈出鍵盤mEditText.setInputType(InputType.TYPE_NULL);
Ⅳ android edittext 在代碼中怎麼設置不自動彈出鍵盤
EditText是在獲得焦點時彈出軟鍵盤,你可以在初始化activity的時候把焦點放在其他控制項上,獲得焦點可以在xml裡面配置 android:getFocus="true";拼寫可能不對,大意差不錯,手上沒有IDE
Ⅳ android4.4 framework層怎樣阻止彈出軟鍵盤(輸入法)
我建議你先下載一個任意的第三方輸入法 然後按照步驟安裝 屏蔽原機自帶輸入法 然後刪除第三方輸入法 這時候 你再打開要輸入的一個界面 游標點擊空白處 你會發現沒有任何軟鍵盤彈出 希望對你有幫助
Ⅵ 如何設置Android軟鍵盤的默認不彈出
在開發Anroid的時候,當你打開一個界面的時候,屏幕的焦點會自動停留在第一個EditText中,Android的軟鍵盤默認會自動彈出,用戶第一眼連界面都沒有看清楚,軟鍵盤就彈出來了,這就影響到了用戶體驗,我們需要設置打開界面的時候,當EditText獲取焦點的時候,不彈出軟鍵盤,其實也很簡單,代碼如下:
// 默認軟鍵盤不彈出 getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
在OnCreate()函數中,加上即可,OK,搞定。
Ⅶ android軟鍵盤可以設置不用彈出來嗎
在開發Anroid的時候,當你打開一個界面的時候,屏幕的焦點會自動停留在第一個EditText中,Android的軟鍵盤默認會自動彈出,用戶第一眼連界面都沒有看清楚,軟鍵盤就彈出來了,這就影響到了用戶體驗,我們需要設置打開界面的時候,當EditText獲取焦點的時候,不彈出軟鍵盤,其實也很簡單,代碼如下:
// 默認軟鍵盤不彈出 getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
在OnCreate()函數中,加上即可,OK,搞定。
Ⅷ Android的Activity一打開就出現討嫌的軟鍵盤,怎樣將其關閉
試一下我給的這個方法:
在頂層的Layout中加入下面的屬性:
android:focusable="true"
android:focusableInTouchMode="true"
Ⅸ Android有AutoCompleteTextView有沒有什麼辦法關閉軟鍵盤
在輸入框中輸入我們想要輸入的信息就會出現其他與其相關的提示信息,這種效果在Android中是用AutoCompleteTextView實現的。
由於AutoCompleteTextView是一個可以輸入的控制項,EditText的子類
因此如果需要屏蔽軟鍵盤需要做以下兩點設置:
注冊Touch事件,android中當一個EditText獲取焦點後則會自動彈出輸入法,那麼只需要在onTouch里屏蔽它,代碼:
AutoCompleteTextView.setOnTouch(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
AutoCompleteTextView view = (MyAutoCompleteTextView) v;
view.setInputType(InputType.TYPE_NULL);
return false;
}
});
2.注冊itemClick事件,即點擊條目的時候,需要將結果寫到AutoCompleteTextView上
AutoCompleteTextView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String txt = (String) parent.getItemAtPosition(position);
}
});
Ⅹ 怎樣關閉android鍵盤
首先你得安裝了別的輸入法,然後進入設置--語言和鍵盤--勾選你安裝的輸入法 ,然後進入編輯簡訊處,長按輸入出,出出現ANDROID鍵盤和你安裝的輸入法的選項,選好你自行安裝的輸入法即可