A. 如何在android開發中對輸入法進行顯示和隱藏
java">/**
*設置輸入法,如果當前頁面輸入法打開則關閉
*@paramactivity
*/
publicvoidhideInputMethod(Activityactivity){
Viewa=activity.getCurrentFocus();
if(a!=null){
InputMethodManagerimm=(InputMethodManager)activity.getApplicationContext().getSystemService(Context.INPUT_METHOD_SERVICE);
try{
imm.hideSoftInputFromWindow(activity.getCurrentFocus().getWindowToken(),InputMethodManager.HIDE_NOT_ALWAYS);
}catch(Exceptione){
e.printStackTrace();
}
}
}
/**
*強制顯示輸入法
*@paramactivity
*/
publicvoidtoggleSoftInput(Viewview){
try{
InputMethodManagerimm=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(view,InputMethodManager.SHOW_FORCED);
}catch(Exceptione){
}
}
以上兩個函數,就是顯示和隱藏,你直接調用一下即可
B. android輸入法是怎樣調用的
Android軟鍵盤強制彈出及隱藏輸入法的方法:
很多應用中對於一個界面比如進入搜索界面或者修改信息等等情況,為了用戶體驗應該自動彈出軟鍵盤而不是讓用戶主動點擊輸入框才彈出(因為用戶進入該界面必然是為了更改信息)。具體實現這種效果的代碼如下:
java代碼
EditText editText.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 = new Timer();
timer.schele(new TimerTask()
{
public void run()
{
InputMethodManager inputManager =
(InputMethodManager)editText.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.showSoftInput(editText, 0);
}
},
998);
C. 安卓手機如何安裝並設置輸入法
主界面=>菜單=>設置=>語音與鍵盤=>勾選新裝的輸入法,以後需要切換輸入法時長按輸入框即可.安卓系統如何切換輸入法
首先需要將您需要切換的輸入法下載在手機上 然後在菜單鍵-設置-語言和鍵盤/或者場所和文本裡面把安裝的輸入法打上勾
然後找個文本輸入框(就是可以輸入文字的窗口),一直點住文本輸入的框,會彈出輸入法,點它,然後選擇你需要輸入法就可以了。
安裝之後如果出現網頁不能縮放則重啟一次
D. android 代碼怎麼設置默認輸入法
先下載想用派前的輸入法,比如酷狗輸入法、QQ輸入法等,然後點擊打開輸入法應用,就有引導你將其銷羨梁設為默認虧運輸入法的步驟。或者在設置的語言和輸入法設置中修改。
E. Android手機輸入法如何切換
若使用的是vivo手機,可以進入設置--系統管理/更多設置--輸入法--默認輸入法--切換至想要設置的輸入法即可。
F. 安卓手機鍵盤設置
很多安卓手機用戶都用不習慣手機自帶的輸入法,因此,很多網友都會下載 網路輸入法 、 搜狗輸入法 來使用。不過,很多網友把輸入法安裝到安卓手機之後。並不能順利使用,這是怎麼回事呢?下面,就一起來學習一下安卓手機輸入法設置的正確步驟,文末附上安卓手機輸入法切換的方法,希望大家喜歡!
安卓手機輸入法設置的正確步驟:
其實,安裝的輸入法不能使用,這並不是系統出錯,也不是輸入法應用的問題,其實還是設置的問題。一般用戶在安裝輸入法後都會在設置里設置一番,打開「設置」,在「語言和鍵盤」中勾選剛剛安裝的輸入法,這是很正常的步驟,而且是必不可少的程序
安卓手機輸入法設置的正確步驟
但是,僅僅這樣還不夠,這一步的意義只是將輸入法「合法化」,也就是使之有權作為一種輸入法來使用,但不是一定用的就是它。
那麼該怎麼辦呢?接下來的一步其實非常非常簡單,隨便找一個輸入框然後長按,這時就能看見一個輸入法的選項了,點擊它就會彈出輸入法選擇框,選擇你想用的輸入法就完成設置了。
安卓手機輸入法設置的正確步驟
長按輸入框切換輸入法:
是不是簡單得有一種上當受騙的感覺?至於安卓系統為什麼要這么麻煩地分兩步設置輸入法,筆者認為是為了方便輸入法的切換,這樣,只要長按輸入框就能切換輸入法要比每次都進設置系統方便多了。
G. 安卓手機怎麼設置鍵盤輸入法
如果您使用的是華為手機,您可將已下載的第三方輸入法設置為默認輸入法。
1、從應用市場下載需要的輸入法。
2、根據屏幕提示將其設為默認輸入法。或進入設置 > 系統和更新 > 語言和輸入法 > 默認,勾選您安裝的輸入法,將其設為默認輸入法。
H. 安卓手機設置默認輸入法 手機更改默認輸入法
安卓手機設置默認輸入法呢?下面我來教大家。
首先,我們打段指悶開我們的手機,然後我們點擊設置;
彈出的界握彎面,我們點擊逗罩系統;
彈出的界面,我們點擊語言和輸入法;
彈出的界面,我們點擊默認;
彈出的界面,我們可以點擊另外一個輸入法,這樣我們就更換了輸入法了,也就設置了默認輸入法了。
I. android 通過代碼動態切換輸入法
這個可以通過將輸入法的ID寫入系統設置中來完成,大概代碼是這樣的:
Settings.Secure.putString(mContext.getContentResolver()
,Settings.Secure.DEFAULT_INPUT_METHOD,"輸入法的ID");
InputManagerService會監聽這個設置項的改變。