gpt4 book ai didi

android - 如果不是 DateFormat 则拒绝

转载 作者:行者123 更新时间:2023-11-29 17:57:59 25 4
gpt4 key购买 nike

我有一个问题....我想知道是否可以在输入期间在android中创建一个编辑文本字段,如果它不是dateformat dd/mm/yyyy插入它将以某种方式被拒绝... . 我怎样才能将输入文本与我想要的格式进行比较?有什么建议吗????我不认为我需要发布我的代码,因为我想要的只是一般的东西,我只需要一个例子或类似的东西,但我不知道该怎么做。许多示例使用日期选择器,但我不想使用它...我想手动输入它...请给我一些启示...

哦,是的,还有一件事,我找不到具有货币格式的编辑文本字段。它不存在吗?

最佳答案

使用 TextWatcher监听输入字符串的变化,然后用 DateFormat 格式化字符串并查看它是否符合所需的格式。

editText.addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
}

@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}

@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// you can check for validity here
});

关于android - 如果不是 DateFormat 则拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17943194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com