1 package com.lixu.clearedittext; 2 3 4 import android.app.Activity; 5 import android.os.Bundle; 6 import android.text.TextUtils; 7 import ...
1 package com.lixu.clearedittext; 2 3 4 import android.app.Activity; 5 import android.os.Bundle; 6 import android.text.TextUtils; 7 import android.view.View; 8 import android.view.View.OnClickListener; 9 import android.widget.Button;10 import android.widget.Toast;11 12 public class MainActivity extends Activity {13 private Toast mToast;14 15 @Override16 protected void onCreate(Bundle savedInstanceState) {17 super.onCreate(savedInstanceState);18 setContentView(R.layout.activity_main);19 20 final ClearEditText username = (ClearEditText) findViewById(R.id.username);21 final ClearEditText password = (ClearEditText) findViewById(R.id.password);22 23 ((Button) findViewById(R.id.login)).setOnClickListener(new OnClickListener() {24 25 @Override26 public void onClick(View v) {27 if(TextUtils.isEmpty(username.getText())){28 //设置晃动29 username.setShakeAnimation();30 //设置提示31 showToast("用户名不能为空");32 return;33 }34 35 if(TextUtils.isEmpty(password.getText())){36 password.setShakeAnimation();37 showToast("密码不能为空");38 return;39 }40 }41 });42 }43 44 /**45 * 显示Toast消息46 * @param msg47 */48 private void showToast(String msg){49 if(mToast == null){50 mToast = Toast.makeText(this, msg, Toast.LENGTH_SHORT);51 }else{52 mToast.setText(msg);53 }54 mToast.show();55 }56 57 58 }
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:Android ClearEditText:输入用户名、密码错误时整体删除及输入为空时候晃动提示
关键词:Android
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。