gpt4 book ai didi

java - 设置编辑文本的长度

转载 作者:行者123 更新时间:2023-12-02 04:48:59 25 4
gpt4 key购买 nike

我需要设置 edittext 的长度。我无法设置 edittext 的长度,因为我在其中使用 equals 方法。

下面我发布了相关代码。我需要对edittext进行验证。如果edittext长度小于0。那么它不会移动到新的 Activity 。

 if (!editText.getText().toString().equals("c") && !editText.getText().toString().equals("c1"))
{

Intent i2 = new Intent(First.this, Second.class);
startActivity(i2);

}
.....
.....

String strUserName = editText.getText().toString();

if(TextUtils.isEmpty(strUserName)) {
// editText.setError("Your message");
Toast.makeText(First.this,"Please enter number", Toast.LENGTH_SHORT).show();

return;

我唯一的问题是,如果值为空,Edittext 会移动到另一个 Activity 。我必须通过设置在此 Activity 中停留的长度来限制它。

任何人都可以帮助我。谢谢。

最佳答案

Edittext move to another activity if the value is null.

因为:

 if (!editText.getText().toString().equals("c") && 
!editText.getText().toString().equals("c1"))

条件是true当Editext getText()方法返回null或除 c 之外的任何其他值和c1 .

添加null并在检查 c 的值之前清空检查和c1字符串.like:

if(TextUtils.isEmpty(strUserName)) {
// show Toast message when value is empty
}else if (!editText.getText().toString().equals("c") &&
!editText.getText().toString().equals("c1")){
// start next Activity if text is equals to `c` and `c1`
}

关于java - 设置编辑文本的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29426070/

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