android 如何点击按键 让edittext 获取焦点
1个回答
展开全部
edittext.setFocusable(true);
edittext.setFocusableInTouchMode(true);
edittext.requestFocus();
edittext.findFocus();
InputMethodManager inputManager = (InputMethodManager)edittext.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.showSoftInput(edittext, 0);
试试这个看好用不。
edittext.setFocusableInTouchMode(true);
edittext.requestFocus();
edittext.findFocus();
InputMethodManager inputManager = (InputMethodManager)edittext.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.showSoftInput(edittext, 0);
试试这个看好用不。
更多追问追答
追问
~~只弹出来了键盘,。,edittext没有获取焦点。。 我我做的PDA程序 有键盘的 所以重写了回车键 输入之后 按回车 存到数据库 下面有个listview 显示 输入的内容 每次 按完回车 他的焦点都回到下面的listview 上 我希望 输入完 可以直接输入第二次
追答
android:descendantFocusability="blocksDescendant"
在布局最外层加一下这个属性试试。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询