网上搜了下答案基本上都是:
InputMethodManager im = ((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE));
im.showSoftInput(scoreEditText, 0);
scoreEditText焦点也获取了,但就是怎么也出不来,弄了很久发现最终原因是不能直接写在onCreat()方法里
所以加个定时器就解决了
Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
InputMethodManager im = ((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE));
im.showSoftInput(scoreEditText, 0);
}
}, 1000);