【发布时间】:2019-07-23 03:25:49
【问题描述】:
我已经为身份验证创建了一个自定义布局,但该布局没有显示,而是显示电子邮件登录屏幕
val customLayout = AuthMethodPickerLayout.Builder(R.layout.custom_signinbasic)
.setPhoneButtonId(R.id.buttonPhone)
.setEmailButtonId(R.id.buttonEmail)
.build()
startActivityForResult(
AuthUI.getInstance().createSignInIntentBuilder()
.setAuthMethodPickerLayout(customLayout)
.build(),
Signin_Request_Code)
布局
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:text="Login with Email"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/buttonEmail" android:layout_marginTop="8dp"
app:layout_constraintTop_toTopOf="parent" app:layout_constraintStart_toStartOf="parent"
android:layout_marginStart="8dp" app:layout_constraintEnd_toEndOf="parent" android:layout_marginEnd="8dp"
android:layout_marginBottom="8dp" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintVertical_bias="0.335"/>
<Button
android:text="Login with Phone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/buttonPhone" android:layout_marginTop="8dp"
app:layout_constraintTop_toBottomOf="@+id/buttonEmail" android:layout_marginBottom="8dp"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toStartOf="parent"
android:layout_marginStart="8dp" app:layout_constraintEnd_toEndOf="parent" android:layout_marginEnd="8dp"
app:layout_constraintHorizontal_bias="0.487" app:layout_constraintVertical_bias="0.067"/>
</androidx.constraintlayout.widget.ConstraintLayout>
什么是显示
【问题讨论】:
-
你解决了这个问题吗?
-
不,兄弟,不会发生@Faisal
-
我解决了这个问题。我会发布答案
-
好的兄弟,感谢它:) @Faisal
-
如果它解决了您的问题,请告诉我。
标签: java android kotlin firebase-authentication firebaseui