軟鍵盤無法彈出 解決辦法
阿新 • • 發佈:2019-02-07
1、延時啟動
mEditText.postDelayed(new Runnable() {
@Overridepublic void run() {
InputMethodManager imm= (InputMethodManager) ReviewActivity.this.getSystemService(ReviewActivity.this.INPUT_METHOD_SERVICE);
imm.showSoftInput(mEditText, 0);
}
}, 200);
2、監聽繪製完畢
//mEditText.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {// @Override
// public void onGlobalLayout() {
// InputMethodManager manager = (InputMethodManager) mEditText.getContext().getSystemService(ReviewActivity.this.INPUT_METHOD_SERVICE);
// manager.showSoftInput(mEditText, 0);
// }
//});