android打開鍵盤
Ⅰ android 如何讓軟鍵盤自動彈出
用的是android自帶的輸入框組件的話,是會自動彈出軟鍵盤的.
如果是其他的地方需要彈出軟鍵盤可以先在想要彈出的地方先獲取組件焦點,然後調用鍵盤就ok了.
Ⅱ android裡面怎樣強制彈出鍵盤啊
Android軟鍵盤強制彈出及隱藏輸入法的方法:
很多應用中對於一個界面比如進入搜索界面或者修改信息等等情況,為了用戶體驗應該自動彈出軟鍵盤而不是讓用戶主動點擊輸入框才彈出(因為用戶進入該界面必然是為了更改信息)。具體實現這種效果的代碼如下:
java代碼
EditTexteditText.setFocusable(true);
editText.setFocusableInTouchMode(true);
editText.requestFocus();
InputMethodManager inputManager =
(InputMethodManager)editText.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.showSoftInput(editText,0);
首先要對指定的輸入框請求焦點。然後調用輸入管理器彈出軟鍵盤。
警告:對於剛跳到一個新的界面就要彈出軟鍵盤的情況上述代碼可能由於界面為載入完全而無法彈出軟鍵盤。此時應該適當的延遲彈出軟鍵盤如998毫秒(保證界面的數據載入完成)。實例代碼如下:
java代碼:
Timer timer =newTimer();
timer.schele(newTimerTask()
{
publicvoidrun()
{
InputMethodManager inputManager =
(InputMethodManager)editText.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.showSoftInput(editText,0);
}
},
998);
Ⅲ Android怎麼彈出軟鍵盤,和開啟軟鍵盤
1、//隱藏軟鍵盤
((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(WidgetSearchActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
2、//顯示軟鍵盤,控制項ID可以是EditText,TextView
((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).showSoftInput(控制項ID, 0);
Ⅳ android 怎麼判斷軟鍵盤是否打開
android判斷軟鍵盤打開的方式,可以計算主界面高度來判定,當判斷主界面的高度小於手機的高度,就可以判斷軟鍵盤打開了。
Ⅳ android怎麼用程序關閉/開啟鍵盤
不知道你是說的哪一種?(1):虛擬鍵盤彈出後一般會占據當前activity的大部分,所以肉眼可以看到;(2):代碼中判斷://判斷隱藏軟鍵盤是否彈出if(getWindow().getAttributes().softInputMode==WindowManager.LayoutParamsSOFT_INPUT_STATE_UNSPECIFIED){//隱藏軟鍵盤getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);}
Ⅵ android模擬器的鍵盤怎樣打開
你在模擬器上打開簡訊,在輸入簡訊的地方,點擊就可以出來了,跟真實的手機鍵盤打開是一樣的!
Ⅶ 平板電腦顯示Android鍵盤(AOSP)已停止運行。該怎麼辦啊
您好,處理方式:
1,按下述操作:進入 設置---語言和輸入法---在「鍵盤和輸入法」中點擊「默認」(黑體字)---點擊「中文拼音--谷歌拼音輸入法」。此操作是將"默認"更改為「中文拼音--谷歌拼音輸入法」。
2,進入中文輸入程序(如 搜索),即出現中文拼音鍵盤。
3,注意:中文輸入鍵盤底部中間位置有一語言種類提示條(如顯示「中文」),其左側的一個地球樣圖案的按鈕,千萬別按,一按就出現「抱歉,Android 鍵盤已經關閉」的提示,並且鍵盤消失。
Ⅷ android 怎麼讓鍵盤彈出
1、設置edittext輸入類型和獲取焦點
以上進入此activity即可彈出數字鍵盤,也可代碼設置彈出輸入法
Ⅸ 平板電腦的拼音鍵盤怎麼調出來
1、桌面狀態下按「菜單鍵」,點擊「設置」,滑動菜單再點「語言和鍵盤",在這里我們能看到本機安裝的輸入法情況。
2、點"Android鍵盤設置」,如果需要在每次按鍵時主機震動,就把第一項打上勾;如果想讓單詞的首字母大寫,就將第三項打上勾。