方法2:

/**
* 显示键盘
*
* @param context
* @param view
*/
public static void showInputMethod(Context context, View view) {
InputMethodManager im = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
im.showSoftInput(view, 0);
}



方法3:

给activity配置加入android:windowSoftInputMode="adjustResize"。

问题解决。


解决方法1.:

调用代码:

//自动弹出键盘
InputMethodManager inputManager = (InputMethodManager) getApplication().getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);

使用handler延时。

问题解决。

如果直接在oncreate()中调用,没有进行延时,输入法还是无法弹出。




更多相关文章

  1. android实践项目八做一个下载读条
  2. Android(安卓)解决Could not find com.android.tools.build:grad
  3. Android调用RESTful WCF服务
  4. android过滤第三应用列表
  5. Android关于8.0以上Service服务相关问题记录
  6. Android复习(三)
  7. Android(安卓)Studio常见错误及解决方法汇总
  8. 常见问题汇总一
  9. Android实用代码

随机推荐

  1. 【免费的短信推送API】【MobTech】【Andr
  2. Android(安卓)Studio生成JavaDoc
  3. 编译libcurl静态库(.a文件) 在android中
  4. Android中Toast之间快速切换(连续弹吐司)
  5. Android——为图片增加水印,并且保存到图
  6. 定制自己的Home android
  7. h5页面打开app
  8. android tabHost使用
  9. 安卓[android] 通过Uri获取File文件
  10. Android动态控制手机屏幕方向