无焦点 popwindow中的EditText跳不出软键盘输入问题,高手速来

大理皇室 2012-07-13 01:02:04
@Override
public void onClick(View v) {

LinearLayout layout = (LinearLayout) View.inflate(context,
R.layout.system_setroom, null);
EditText text = (EditText) layout.findViewById(R.id.abc);
/*
* text.setOnFocusChangeListener(new OnFocusChangeListener() {
*
* public void onFocusChange(View v, boolean hasFocus) { if (hasFocus ==
* true) { InputMethodManager inputMgr = (InputMethodManager)
* getSystemService(Context.INPUT_METHOD_SERVICE);
* inputMgr.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
* inputMgr.showSoftInput(v, InputMethodManager.SHOW_IMPLICIT);
*
* } } });
*/
text.requestFocus();
text.setFocusableInTouchMode(true);

pop = new PopSystem(context, layout);

pop.update();
pop.showAsDropDown(hello);

}

这是我写的按钮事件,点击按钮跳出一个popView,popView中有一个文本输入框,问题是我不想设置popWindow。setfouse为true,但是可以让文本输入框(EidtText)可以获得焦点,正常跳出软键盘可输入文字。现在点击挑不出来软键盘。求高手指点
...全文
425 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
汤米粥 2013-03-05
  • 打赏
  • 举报
回复
遇到同样的问题,求解答!!

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧