当前位置:   article > 正文

android :简单登录界面_android登录界面

android登录界面

一、前言:这是一个简单的登陆界面,两个editText,这里记录一下方便大家拿来就用。

二、上代码:

新建一个EditFocusActivity

  1. public class EditFocusActivity extends AppCompatActivity implements View.OnFocusChangeListener {
  2. private EditText et_password;
  3. private EditText et_phone;
  4. @Override
  5. protected void onCreate(Bundle savedInstanceState) {
  6. super.onCreate(savedInstanceState);
  7. setContentView(R.layout.activity_edit_focus);
  8. et_phone = findViewById(R.id.et_phone);
  9. et_password = findViewById(R.id.et_password);
  10. et_password.setOnFocusChangeListener(this);
  11. }
  12. @Override
  13. public void onFocusChange(View view, boolean b) {
  14. String phone = et_phone.getText().toString();
  15. //手机号码不足11位
  16. if (TextUtils.isEmpty(phone) || phone.length()<11) {
  17. //手机号码编辑框,也就是把光标移到手机号码编辑框
  18. et_phone.requestFocus();
  19. Toast.makeText(this, "请输入11位手机号码", Toast.LENGTH_SHORT).show();
  20. }
  21. }
  22. }

与之对应的xml

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3. xmlns:app="http://schemas.android.com/apk/res-auto"
  4. xmlns:tools="http://schemas.android.com/tools"
  5. android:layout_width="match_parent"
  6. android:layout_height="match_parent"
  7. android:orientation="vertical"
  8. tools:context=".edittex.EditFocusActivity">
  9. <EditText
  10. android:id="@+id/et_phone"
  11. android:layout_width="match_parent"
  12. android:layout_height="wrap_content"
  13. android:hint="请输入11位手机号码"
  14. android:inputType="number"
  15. android:maxLength="11"
  16. android:background="@drawable/edittext_selector"/>
  17. <EditText
  18. android:id="@+id/et_password"
  19. android:layout_width="match_parent"
  20. android:layout_height="wrap_content"
  21. android:hint="请输入6位密码"
  22. android:inputType="numberPassword"
  23. android:maxLength="11"
  24. android:background="@drawable/edittext_selector"/>
  25. <Button
  26. android:id="@+id/btn_login"
  27. android:layout_width="match_parent"
  28. android:layout_height="wrap_content"
  29. android:text="登录"/>
  30. </LinearLayout>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/547180
推荐阅读
相关标签
  

闽ICP备14008679号