2016-09-14 105 views
0

我有一個問題,我沒有找到在谷歌的答案。如何打開與父母失去焦點的鍵盤

我打開一個鍵盤按鍵:

private void openKeyboard() { 
     keyboardButton.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       InputMethodManager imm = (InputMethodManager) getActivity() 
         .getSystemService(Context.INPUT_METHOD_SERVICE); 
       imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 3); 
      } 
     }); 

    } 

但我的鍵盤佈局後去廢話是可見的。如何打開丟失父母的父母?

回答

0

嘗試在這個片段中..

InputMethodManager inputMethodManager = 
    (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 
inputMethodManager.toggleSoftInputFromWindow(
    linearLayout.getApplicationWindowToken(), 
    InputMethodManager.SHOW_FORCED, 0); 

或試試這個

在你的清單文件,嘗試添加下列到你想要顯示的鍵盤活動開始時<activity>

android:windowSoftInputMode="stateVisible"or "stateAlwaysVisible" 

或試試這個太..

 youredittext.requestFocus(); 
     youredittext.setFocusableInTouchMode(true); 
     InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); 
     imm.showSoftInput(youredittext, InputMethodManager.SHOW_FORCED); 
+0

不適合我 – Rodriquez

+0

嘗試更新回答 –

+0

我嘗試,但仍然不工作 – Rodriquez