gpt4 book ai didi

java - 在 Android Studio 中制作所需的 EditText 字段

转载 作者:太空狗 更新时间:2023-10-29 16:25:58 26 4
gpt4 key购买 nike

我开始制作一个应用程序。我目前有一个 EditText。我如何使它成为必需的?当没有输入任何内容到 EditText 时!消息 Please Enter a username 应该在屏幕上闪烁,但它仍会转到下一个场景/Activity 。如果长度为 0,如何停止提交。我将 return false 放入 public void 中,但收到以下消息 cannot return a value from a method with void result type

    public void sendMessage(View view){
Intent intent = new Intent(this,DisplayMessageActivity.class);
EditText editText = (EditText) findViewById(R.id.editText);
String message = editText.getText().toString();

//Trim whitespace
message = message.trim();

//Checks if the message has anything.
if (message.length() == 0)
{
editText.setError("Please Enter a username!");
//return false;
}
intent.putExtra(EXTRA_MESSAGE,message);
startActivity(intent);
}

最佳答案

试试这个

string text=editText.getText().toString().trim();
if (TextUtils.isEmpty(text)){
editText.setError("Please Enter a username!");
}else {
//do something
}

关于java - 在 Android Studio 中制作所需的 EditText 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53982630/

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