我遇到了无法单击应用程序的“显示/隐藏密码”按钮的问题,因为我认为它已嵌入在“编辑密码”文本字段中。我也无法查询按钮,因为它没有自己的ID。
<android.support.design.widget.TextInputLayout
android:id="@+id/password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/auth.form.password">
<com.marlonmafra.android.widget.EditTextPassword
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textPassword"
app:hidePasswordIcon="@drawable/ic_password_show"
app:iconPosition="right"
app:showPasswordIcon="@drawable/ic_password_hide"/>
</android.support.design.widget.TextInputLayout>
上面的是“编辑密码”的xml代码。如您所见,可绘制对象被添加到EditTextPassword小部件,这就是为什么它没有ID的原因。由于我不是应用程序开发人员,因此我无法完全编辑代码。
我有什么办法可以查询可绘制对象并获取其名称/ ID?谢谢。