`
心雨心
  • 浏览: 355012 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

EditText setError 的使用

 
阅读更多

 /** Called when the activity is first created. */
 EditText login_accountEdt,login_passwordEdt;
 Button login_loginBtn;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        login_accountEdt=(EditText)findViewById(R.id.login_accountEdt);
        login_passwordEdt=(EditText)findViewById(R.id.login_passwordEdt);
        login_loginBtn=(Button)findViewById(R.id.login_loginBtn);
        login_loginBtn.setOnClickListener(new OnClickListener() {
   
         
   @Override
   public void onClick(View v) {
    // TODO Auto-generated method stub
    System.out.println(login_accountEdt.getText().toString() +"    "+ login_passwordEdt.getText().toString());
    if(isEmpty(login_accountEdt) )
    {
     login_accountEdt.setError("用户名不能为空!");
    }else
    {
     login_accountEdt.setError(null);
    }
    if(isEmpty(login_passwordEdt) )
    {
     login_passwordEdt.setError("密码不能为空!");
    }else
    {
     login_passwordEdt.setError(null);
    }
   }
  });
       
    }
    public boolean isEmpty(EditText... editTextes)
 {
  for (EditText et : editTextes)
  {
   if (et.getText() == null)
    return true;
   if (et.getText().toString().trim().equals(""))
    return true;
  }
  return false;
 }
   
   
}

  • 大小: 19.3 KB
分享到:
评论

相关推荐

    动态错误提示效果Android

    一种常见的方法是利用自定义View,如题目中的"ErrorView"。自定义View允许开发者根据需求设计特定的UI和交互逻辑。创建自定义View的步骤通常包括: 1. 创建一个新的Java类,继承自Android的基础View类,例如`...

    带有提示框的EditText

    "带有提示框的EditText"就是一个很好的示例,它在用户交互时提供更直观的指导。这个控件在EditText的基础上进行了扩展,增加了动态提示功能,使得用户在输入时能够明确了解输入规则,从而提高输入的准确性和效率。 ...

    Android EditText使用详解-包含很多教程上看不到的功能演示

    使用`setError`方法可以显示错误提示,如`editText.setError("输入错误");`。 8. 背景和边框: 通过`android:background`属性可以设置背景图片或形状,例如定义一个圆角矩形背景: ```xml ``` 9. 事件...

    EditText控件使用

    editText.setError("不能为空"); } ``` 综上所述,`EditText`在Android开发中扮演着重要的角色。熟练掌握其XML配置和Java代码操作,能帮助开发者构建更友好的用户界面并实现丰富的功能。通过不断实践和探索,你将...

    Android2.2 API中文文档 —EditText

    使用`setError()`方法可以向`EditText`展示错误信息,通常与验证功能结合使用。 ```java editText.setError("输入无效"); ``` 7. **多行输入** 设置`android:inputType="textMultiLine"`,`EditText`将允许...

    最实用的Android教程以及EditText常用功能说明

    - 使用`setError()`方法展示错误信息。 ```java editText.setError("请输入有效的用户名"); ``` 8. 添加监听事件 - `addTextChangedListener`用于监听文本变化,`setOnFocusChangeListener`监听焦点变化。 ``...

    Android中EditText的常用效果实现

    当输入验证失败时,可以使用`setError`方法显示错误信息。例如,`editText.setError("错误信息");` 9. **输入焦点** 控制`EditText`获取或失去焦点,可以使用`requestFocus()`和`clearFocus()`方法。 综上所述,...

    安卓EditText输入框相关-material风格的edittext效果很不错。.rar

    通过`setError()`方法设置错误信息,并通过`setErrorEnabled()`控制显示状态。 5. **输入类型**:EditText支持多种输入类型,如电话号码、电子邮件地址等,通过`android:inputType`属性设置。例如,`android:input...

    Android自定义EditText

    8. **错误提示**:通过`setError()`方法,可以在输入不符合规则时显示错误提示信息。 9. **焦点管理**:自定义EditText时,需要注意焦点的获取和失去,以及与之相关的动画和声音反馈。 在实际项目中,我们可能需要...

    EditText_test

    - **错误提示**:通过`setError`方法,可以为`EditText`设置错误提示信息。 通过熟练掌握这些`EditText`的使用技巧,你可以更好地控制用户输入,提升应用的用户体验。在实际项目中,还可以结合`TextWatcher`、`...

    A0208EditText的使用1

    - 使用 `setError()` 方法可以设置错误提示信息,帮助用户纠正输入。 6. **输入过滤器(InputFilter)** - 可以通过 `setFilters()` 方法添加输入过滤器,限制用户输入的特定字符或格式。 7. **焦点和键盘弹出**...

    EditTextDemo改进版

    当用户输入不合法时,`EditText`可能会显示错误提示,这通常是通过`setError()`方法实现的。改进版可能对此进行了优化,提供了更清晰、更具指导性的错误信息。 4. **监听器和事件处理**: 开发者可能增加了`...

    Android软件开发之EditText 详解源码

    6. **错误显示**:`setError()`方法用于设置错误信息,通常伴随着一个红点图标,提示用户输入有误。 7. **光标控制**:`setSelection(int)`用于设置光标位置,`setCursorVisible(boolean)`控制光标的可见性。 8. *...

    [Android开发从零开始].5.EditText控件学习

    通过`setError()`方法,可以在输入错误时显示提示信息。 总的来说,EditText是Android开发中一个非常重要的组件,它的使用涉及到界面设计、用户交互、数据验证等多个方面。掌握EditText的使用,能帮助开发者构建...

    android 简单的Edittext特效,附带源码及apk文件

    7. **错误提示**:通过`setError()`方法可以在`EditText`下方显示错误信息,提高用户体验。 在提供的`EditTextDemo`源码中,可能包含了以上某些特性的实现。开发者可以通过阅读源码,理解其工作原理,并将其应用到...

    新功能edittext

    3. **错误提示**:对于错误提示,我们可以创建一个`setError()`方法,不仅显示错误信息,还可以自定义错误图标。这个方法需要更新`EditText`的`error`属性,并根据需求改变提示文字的颜色和样式。 ```java public ...

    安卓Android源码——(EditText文本编辑).rar

    可以使用`setError()`方法显示错误信息,提示用户更正: ```java if (TextUtils.isEmpty(editText.getText())) { editText.setError("不能为空"); } ``` **7. 动态更改属性** 在运行时,我们也可以动态更改`...

    Android应用源码之5.EditText控件学习.zip

    8. **错误提示**:使用`setError()`方法可以在EditText下方显示错误提示信息,这对于用户输入验证后的反馈非常有用。 9. **软键盘控制**:通过`android:windowSoftInputMode`属性,可以控制软键盘的显示和隐藏行为...

    安卓EditText输入框相关-android中提供了内容验证的编辑框edittext.rar

    editText.setError(emailValidator.getErrorMessage()); } ``` 除了基本的文本验证,还可以结合`android:maxLength`属性限制输入长度,或者使用`android:digits`指定只允许输入特定字符集。同时,`android:...

Global site tag (gtag.js) - Google Analytics