android dialog 怎样自动弹出输入法
6个回答
展开全部
android dialog自动弹出输入法,主要的方式,让dialog里的控件一开始就获得焦点,自动弹出键盘,如下代码:
public void onResume() {
super.onResume();
log.info("onResume");
(new Handler()).postDelayed(new Runnable() {
public void run() {
log.info("postDelayed");
InputMethodManager inManager = (InputMethodManager)editTextPassword.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
inManager.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
}
},500);
}
public void onResume() {
super.onResume();
log.info("onResume");
(new Handler()).postDelayed(new Runnable() {
public void run() {
log.info("postDelayed");
InputMethodManager inManager = (InputMethodManager)editTextPassword.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
inManager.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
}
},500);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在Dialog显示以后,让可编辑的控件requestFocus一下,这样,就可以自动弹出输入法了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
点击输入框,自动打开输入法 干嘛还要程序控制
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-09-09
展开全部
elijan
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询