2011-05-20 81 views
1

我有一個活動(強制進入protrait模式),需要顯示默認軟鍵盤。所以我認爲當活動啓動時我會將重點放在edittext上...迄今爲止非常好。強制默認的Android軟鍵盤顯示

兩個問題

  1. 軟鍵盤不得 解僱,能爲這項活動
  2. 軟鍵盤應 從屏幕
  3. 底部 升高50個像素

尋求幫助解決這兩個問題。謝謝。

回答

3

解決#1

private void hideSoftKeyboard() 
{ 
    InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); 
    imm.hideSoftInputFromWindow(mAutoCompleteTextView.getApplicationWindowToken(), 0); 
} 

private void showSoftKeyboard() 
{ 
    InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); 
    imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,InputMethodManager.HIDE_IMPLICIT_ONLY); 
} 

#2不具有溶液