在新增一行的时候怎么让ListView里的EditText获取焦点?

在新增一行的时候怎么让ListView里的EditText获取焦点并弹出输入法???我现在点击按钮新增一行的时候光标不会定位到最新的一行,要点击才能弹出输入法,我是希望点... 在新增一行的时候怎么让ListView里的EditText获取焦点并弹出输入法???我现在点击按钮新增一行的时候光标不会定位到最新的一行,要点击才能弹出输入法,我是希望点击新增后光标直接定位到最新一行并弹出输入法可以直接输入,有没有办法?我在adapter中添加editText的获取焦点但是没有用。。。 展开
 我来答
匿名用户
2013-10-22
展开全部
先让你的EditText获取到焦点 requestFocus(), requestFocusFromTouch()然后调下面的APIInputMethodManager :public boolean showSoftInput (View view, int flags)Added in API level 3Synonym for showSoftInput(View, int, ResultReceiver) without a result receiver: explicitly request that the current input method's soft input area be shown to the user, if needed.Parametersview The currently focused view, which would like to receive soft keyboard input.flags Provides additional operating flags. Currently may be 0 or have the SHOW_IMPLICIT bit set.public vo
匿名用户
2013-10-22
展开全部
试试让editText的parent view获取焦点,还有屏蔽listview获取焦点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-22
展开全部
用js获取最后一行的focus。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式