【发布时间】:2012-02-17 17:33:17
【问题描述】:
嗯,这让我发疯了...... 我已经读过THIS、THIS 和THIS,但对我没有任何帮助。
场景
这是场景:我的投票应用程序从配置文件中读取调查,问题可能有单个、多个或文本答案。
在第一种情况下,我将 RadioButtons 添加到活动中,在第二种情况下添加复选框,在第三种情况下添加一些多行 EditText。
一切正常,但当向下滚动调查时,焦点会自动接收下一个 EditText,自动显示软键盘。
考虑到我的用户可能想回答第一个问题,然后再回答第二个问题,然后跳到最后一个问题,第二次才返回第三个问题,这非常烦人。
目前在第一个 EditText 获得焦点时,即使用户继续向下滚动,键盘仍会弹出并仍然存在(即使被诅咒的 EditText 最终失去焦点)。
问题
我怎样才能有一个 EditText 显示键盘只有当它被用户点击时,而 NOT 只有当它接收到焦点时?
环境
13 级 API(蜂窝)
提前致谢
Lorenzo(那是认真考虑开一家餐馆)
【问题讨论】: