Android FirebaseUI for Auth,自定义布局仅响应设置为AuthMethodPickerLayout的视图
Firebase通过将提供者按钮设置为AuthMethodPickerLayout来识别自定义视图中的提供者按钮,如下所示Android FirebaseUI for Auth,自定义布局仅响应设置为AuthMethodPickerLayout的视图,android,firebase,firebase-authentication,firebaseui,Android,Firebase,Firebase Authentication,Firebaseui,Firebase通过将提供者按钮设置为AuthMethodPickerLayout来识别自定义视图中的提供者按钮,如下所示 //Linking the custom layout to providers AuthMethodPickerLayout customLayout = new AuthMethodPickerLayout .Builder(R.layout.activity_auth) .setGoogleButtonId(R.
//Linking the custom layout to providers
AuthMethodPickerLayout customLayout = new AuthMethodPickerLayout
.Builder(R.layout.activity_auth)
.setGoogleButtonId(R.id.sign_in_google)
.setEmailButtonId(R.id.sign_in_email)
.setFacebookButtonId(R.id.sign_in_facebook)
.setTwitterButtonId(R.id.sign_in_twitter)
.build();
我想在其他提供商旁边使用带Email和password的登录方法,使用用户名和用户密码进行正常登录
问题是什么时候打电话
startActivityForResult(
AuthUI.getInstance()
.createSignInIntentBuilder()
.setTheme(R.style.auth_theme)
.setAuthMethodPickerLayout(customLayout)
.setAvailableProviders(Arrays.asList(
new AuthUI.IdpConfig.EmailBuilder().build(),
new AuthUI.IdpConfig.GoogleBuilder().build(),
new AuthUI.IdpConfig.TwitterBuilder().build(),
new AuthUI.IdpConfig.FacebookBuilder().build()
//Todo Here is the place to add more providers
))
.build(),
RC_SIGN_IN);
`
Firebase控制布局并忽略未添加到AuthMethodPickerLayout的其他按钮,因此我的问题是Firebase是否有办法识别其他视图,例如按钮触发onClickListener?您是否设法解决了此问题?有任何提示吗?