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">
-
+
+
-
+