【发布时间】:2013-09-01 19:54:10
【问题描述】:
我正在创建一个 Android 应用,其中包含一个倒计时并显示在 EditTexts 中的计时器。 页面上还有另一个 EditText,我希望能够在计时器倒计时时对其进行编辑。
问题是当我调用 setText() 来更新计时器文本时,另一个 EditText 失去焦点。由于计时器每秒更新一次,因此软键盘会在不到一秒后关闭。有没有办法防止这种情况发生?
我想在键盘可见时保持计时器运行(在屏幕上),但我找不到任何关于如何执行此操作的好的答案。
感谢任何帮助!
【问题讨论】:
-
使用TextView,显示剩余时间,EditText,你要写的地方不会失去焦点。
-
编辑 text.setfocus(true);edittext.requestfocus();看看这是否有帮助