gpt4 book ai didi

android - 使 Facebook 和 Google 登录按钮的高度相等 - Android

转载 作者:行者123 更新时间:2023-11-29 01:19:58 25 4
gpt4 key购买 nike

我在我的应用程序中同时保留了 fb 和 google 登录名。问题是,由于 fb 使用它自己的类来创建 xml 按钮,我无法将它的高度与我的 google 按钮匹配(android:layout_height 不适用于 fb 按钮)。我正在应用自定义图像作为 fb 和 google 的背景。

<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"
android:background="@drawable/login_page" >

<com.facebook.login.widget.LoginButton
xmlns:facebook="http://schemas.android.com/apk/res-auto"
android:id="@+id/authButton"
style="@style/FacebookLoginButton"
android:layout_width="220dp"
android:layout_height="wrap_content"
android:layout_above="@+id/OrTextView"
android:layout_centerHorizontal="true"
android:layout_marginBottom="2dp"
android:ellipsize="marquee"
android:gravity="center"
android:paddingBottom="8dp"
android:paddingTop="8dp"
android:textSize="20sp"
facebook:com_facebook_login_text="" />

<TextView
android:id="@+id/OrTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_gravity="center_horizontal"
android:layout_above="@+id/gmail_Login"
android:layout_marginBottom="2dp"
android:text="--- or ---"
android:textColor="#ffffff"
android:textSize="14sp" />

<Button
android:id="@+id/gmail_Login"
style="@style/GmailLoginButton"
android:layout_width="220dp"
android:layout_centerHorizontal="true"
android:ellipsize="marquee"
android:gravity="center"
android:textSize="20sp"
android:layout_marginBottom="7dp"
android:layout_above="@+id/textView1"
android:layout_height="40dp" />


<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_above="@+id/termslink"
android:text="By creating an account, you agree with our"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/white"
android:textSize="12sp"
android:textStyle="bold"
/>

<TextView
android:id="@+id/termslink"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:text="Terms and Conditions"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/white"
android:textSize="12sp"
android:paddingBottom="5dp"
android:textStyle="bold" />

样式.xml:

<style name="FacebookLoginButton">
<item name="android:background">@drawable/facebook_signin</item>
<item name="android:layout_marginTop">10dp</item>
<item name="android:layout_gravity">center_horizontal</item>
</style>
<style name="GmailLoginButton">
<item name="android:textSize">20sp</item>
<item name="android:background">@drawable/gmail_login</item>
<item name="android:layout_gravity">center_horizontal</item>
</style>

最佳答案

answer可能会帮助您解决问题

关于android - 使 Facebook 和 Google 登录按钮的高度相等 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37435206/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com