首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android中dialog弹出软键盘有关问题

2013-01-27 
android中dialog弹出软键盘问题我在activity中show了一个dialog,这个dialog中带有一个输入框,点击输入框后

android中dialog弹出软键盘问题
我在activity中show了一个dialog,这个dialog中带有一个输入框,点击输入框后可以输入。
我希望在点击输入框后跳出软键盘,通过软键盘来输入数据,但是却没有弹出软键盘,只能实体键盘输入,
有没有碰到过这个问题,帮帮忙
[解决办法]
  没有做过这种效果,但是我可以大概提供一个思路:
  首先你要在点击输入框后弹出软键盘,那么,你就必须得先为你的输入框注册一个点击事件监听器:OnClickListener
 其次,在监听器内实现你想完成的工作,网上有很多类似的例子,像楼主推荐一个:
http://aijiawang-126-com.iteye.com/blog/662088

 希望对你有帮助
[解决办法]
调用你dialog包含的view的 requestFocus()方法
[解决办法]
可以控制你的软件盘的显示


if(hasFocus){
((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).showSoftInput(view, 0);
}

热点排行