在我的聊天应用程序中,我添加了来自用户的电话验证。所以我希望当用户输入号码后,sendVerification 按钮应该是setEnabled(true)并且我设置setEnabled(false)为默认值,但是当我运行应用程序时,它仍然显示为已启用而不输入数字。
activity_phone_auth.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".PhoneAuthActivity">
<include
android:id="@+id/PhoneToolbar"
layout="@layout/app_bar">
</include>
<LinearLayout
android:id="@+id/DialLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/PhoneToolbar"
android:orientation="horizontal"
android:weightSum="10">
<ImageView
android:id="@+id/dial"
android:layout_width="50dp"
android:layout_height="wrap_content"
android:padding="10dp"
android:src="@drawable/dial"
android:layout_weight="1"/>
<EditText
android:id="@+id/PhoneNumber"
android:layout_width="270dp"
android:layout_height="wrap_content"
android:hint="Phone Number"
android:layout_weight="8"
android:ems="10"
android:inputType="phone"/>
<ProgressBar
android:id="@+id/PhoneProgress"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
<LinearLayout
android:id="@+id/LockLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/DialLayout"
android:orientation="horizontal"
android:weightSum="10">
相关分类