- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
在 Android 中实现 DatePicker
或 DatePickerDialog
很容易。但是当涉及到数据存储时,我对这些类有疑问:
如果您使用微调器(+ 或 - 按钮)更改日期,一切正常。调用“日期更改”或“日期设置”事件,您可以获得用户输入的值。
但是当年份手动输入输入字段(通过键盘)并且用户然后在对话框中单击“保存”时,不会调用任何事件,您也不会获得手动输入的值。
只有当用户在手动输入年份后再次使用 slider 更改某些内容时,它才会起作用。因为当您使用 slider 时,会触发事件。
这是正常行为吗?我怎样才能实现所需的行为,即当用户手动输入内容然后单击“保存”时触发事件?
提前致谢!
最佳答案
只需清除焦点,android 就会设置手动输入的数字。
例如:
DatePicker datePicker = findViewById(R.id.dp);
保存时就像onClick()
一样,添加datePicker.clearFocus();
这一定有效。
关于android - 手动输入未保存在 Android 的 DatePicker(对话框)中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9505594/
我收到 3 个参数 NaN、+infinity 和 -infinity,我想通过更改 IEEE 754 数字的指数和尾数来手动生成 NaN、+inf、-inf。我怎样才能做到这一点并将其保存到 flo
我这里有这段代码。 #include #include #include int main() { int *size; int i = 0; char buf[] =
我在 Resources.Designer.cs 中添加了一个小函数,它工作得很好,问题是当我从 Resources.resx 中添加或删除某些东西时,这个函数总是被删除,有没有我可以放置的指示器还是
我首先尝试将 Entity Framework 代码用于一个简单的数据库项目,但我遇到了一个我根本无法弄清楚的问题。 我注意到 EF 将我的表的 ID 设置为每次自动增加 1,完全忽略了我为该字段手动
我是一名优秀的程序员,十分优秀!