diff --git a/app/src/main/java/com/casic/qd/smartwell/view/LoginActivity.kt b/app/src/main/java/com/casic/qd/smartwell/view/LoginActivity.kt index 7c144a3..0d8062e 100644 --- a/app/src/main/java/com/casic/qd/smartwell/view/LoginActivity.kt +++ b/app/src/main/java/com/casic/qd/smartwell/view/LoginActivity.kt @@ -1,11 +1,5 @@ package com.casic.qd.smartwell.view -import android.text.Editable -import android.text.TextWatcher -import android.view.KeyEvent -import android.view.inputmethod.EditorInfo -import android.widget.EditText -import android.widget.TextView import androidx.lifecycle.ViewModelProvider import com.casic.qd.smartwell.R import com.casic.qd.smartwell.utils.* @@ -26,24 +20,6 @@ private lateinit var loginViewModel: LoginViewModel private lateinit var userDetailViewModel: UserDetailViewModel - private val textWatcher = object : TextWatcher { - override fun beforeTextChanged(s: CharSequence, start: Int, count: Int, after: Int) { - - } - - override fun onTextChanged(s: CharSequence, start: Int, before: Int, count: Int) { - - } - - override fun afterTextChanged(s: Editable) { - if (s.toString().trim { it <= ' ' }.length > 16) { - inputLayout.error = "密码长度超出限制" - } else { - inputLayout.error = null - } - } - } - override fun initLayoutView(): Int = R.layout.activity_login override fun setupTopBarLayout() { @@ -60,17 +36,6 @@ } override fun initEvent() { - val editText: EditText? = inputLayout.editText - editText?.addTextChangedListener(textWatcher) - //点击输入法键盘"完成" - editText?.setOnEditorActionListener { _: TextView?, actionId: Int, _: KeyEvent? -> - if (actionId == EditorInfo.IME_ACTION_DONE) { - authenticateViewModel.obtainPublicKey() - return@setOnEditorActionListener true - } - false - } - loginButton.setOnClickListener { val account = userNameView.text.toString().trim() val userPassword = userPasswordView.text.toString().trim() diff --git a/app/src/main/java/com/casic/qd/smartwell/view/LoginActivity.kt b/app/src/main/java/com/casic/qd/smartwell/view/LoginActivity.kt index 7c144a3..0d8062e 100644 --- a/app/src/main/java/com/casic/qd/smartwell/view/LoginActivity.kt +++ b/app/src/main/java/com/casic/qd/smartwell/view/LoginActivity.kt @@ -1,11 +1,5 @@ package com.casic.qd.smartwell.view -import android.text.Editable -import android.text.TextWatcher -import android.view.KeyEvent -import android.view.inputmethod.EditorInfo -import android.widget.EditText -import android.widget.TextView import androidx.lifecycle.ViewModelProvider import com.casic.qd.smartwell.R import com.casic.qd.smartwell.utils.* @@ -26,24 +20,6 @@ private lateinit var loginViewModel: LoginViewModel private lateinit var userDetailViewModel: UserDetailViewModel - private val textWatcher = object : TextWatcher { - override fun beforeTextChanged(s: CharSequence, start: Int, count: Int, after: Int) { - - } - - override fun onTextChanged(s: CharSequence, start: Int, before: Int, count: Int) { - - } - - override fun afterTextChanged(s: Editable) { - if (s.toString().trim { it <= ' ' }.length > 16) { - inputLayout.error = "密码长度超出限制" - } else { - inputLayout.error = null - } - } - } - override fun initLayoutView(): Int = R.layout.activity_login override fun setupTopBarLayout() { @@ -60,17 +36,6 @@ } override fun initEvent() { - val editText: EditText? = inputLayout.editText - editText?.addTextChangedListener(textWatcher) - //点击输入法键盘"完成" - editText?.setOnEditorActionListener { _: TextView?, actionId: Int, _: KeyEvent? -> - if (actionId == EditorInfo.IME_ACTION_DONE) { - authenticateViewModel.obtainPublicKey() - return@setOnEditorActionListener true - } - false - } - loginButton.setOnClickListener { val account = userNameView.text.toString().trim() val userPassword = userPasswordView.text.toString().trim() diff --git a/app/src/main/res/drawable/bg_solid_layout_gray_radius_5.xml b/app/src/main/res/drawable/bg_solid_layout_gray_radius_5.xml new file mode 100644 index 0000000..96eb93e --- /dev/null +++ b/app/src/main/res/drawable/bg_solid_layout_gray_radius_5.xml @@ -0,0 +1,8 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/casic/qd/smartwell/view/LoginActivity.kt b/app/src/main/java/com/casic/qd/smartwell/view/LoginActivity.kt index 7c144a3..0d8062e 100644 --- a/app/src/main/java/com/casic/qd/smartwell/view/LoginActivity.kt +++ b/app/src/main/java/com/casic/qd/smartwell/view/LoginActivity.kt @@ -1,11 +1,5 @@ package com.casic.qd.smartwell.view -import android.text.Editable -import android.text.TextWatcher -import android.view.KeyEvent -import android.view.inputmethod.EditorInfo -import android.widget.EditText -import android.widget.TextView import androidx.lifecycle.ViewModelProvider import com.casic.qd.smartwell.R import com.casic.qd.smartwell.utils.* @@ -26,24 +20,6 @@ private lateinit var loginViewModel: LoginViewModel private lateinit var userDetailViewModel: UserDetailViewModel - private val textWatcher = object : TextWatcher { - override fun beforeTextChanged(s: CharSequence, start: Int, count: Int, after: Int) { - - } - - override fun onTextChanged(s: CharSequence, start: Int, before: Int, count: Int) { - - } - - override fun afterTextChanged(s: Editable) { - if (s.toString().trim { it <= ' ' }.length > 16) { - inputLayout.error = "密码长度超出限制" - } else { - inputLayout.error = null - } - } - } - override fun initLayoutView(): Int = R.layout.activity_login override fun setupTopBarLayout() { @@ -60,17 +36,6 @@ } override fun initEvent() { - val editText: EditText? = inputLayout.editText - editText?.addTextChangedListener(textWatcher) - //点击输入法键盘"完成" - editText?.setOnEditorActionListener { _: TextView?, actionId: Int, _: KeyEvent? -> - if (actionId == EditorInfo.IME_ACTION_DONE) { - authenticateViewModel.obtainPublicKey() - return@setOnEditorActionListener true - } - false - } - loginButton.setOnClickListener { val account = userNameView.text.toString().trim() val userPassword = userPasswordView.text.toString().trim() diff --git a/app/src/main/res/drawable/bg_solid_layout_gray_radius_5.xml b/app/src/main/res/drawable/bg_solid_layout_gray_radius_5.xml new file mode 100644 index 0000000..96eb93e --- /dev/null +++ b/app/src/main/res/drawable/bg_solid_layout_gray_radius_5.xml @@ -0,0 +1,8 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_login.xml b/app/src/main/res/layout/activity_login.xml index c04136f..5668475 100644 --- a/app/src/main/res/layout/activity_login.xml +++ b/app/src/main/res/layout/activity_login.xml @@ -1,62 +1,77 @@ - - - + + + + + + android:layout_marginBottom="@dimen/dp_5" + android:background="@drawable/bg_solid_layout_gray_radius_5" + android:gravity="center_vertical" + android:orientation="horizontal"> - + + - + - + android:layout_marginTop="@dimen/dp_5" + android:background="@drawable/bg_solid_layout_gray_radius_5" + android:gravity="center_vertical" + android:orientation="horizontal"> - + + - +