gpt4 book ai didi

android - 第一次禁用软键盘上的 0 键

转载 作者:行者123 更新时间:2023-11-29 20:11:49 28 4
gpt4 key购买 nike

我想在用户第一次点击 EditText 时禁用软键盘上的数字 0 键。

EditText 有一个输入类型 number,我必须输入一个十位数的电话号码,其中第一位数字不应为零。

请建议我如何实现这一点?

最佳答案

    boolean changing = false;

EditText edit = (EditText)findViewById(R.id.medittext);
edit.addTextChangedListener(new TextWatcher() {

@Override
public void afterTextChanged(Editable s) {
if (!changing && edit.getText().toString().startsWith("0")){
changing = true;
edit.setText(edit.getText().toString().replace("0", ""));
}
changing = false;
}

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

@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}

});

关于android - 第一次禁用软键盘上的 0 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34670432/

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