晚上好
我正在开发一个 Android 应用程序,我目前正在用 XML 编写登录界面。
我正在尝试创建带有图标和文本的按钮,如下图所示:
http://i.imgur.com/J5Cj1w4.png
这是我的实际结果:
http://i.imgur.com/VPALdDD.png
使用此代码:
<Button
style="?android:textAppearanceSmall"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/sign_up_facebook"
android:text="@string/signup_with_facebook"
android:textColor="@color/primaryTextLight"
android:drawableLeft="@drawable/ic_facebook_box_white_24dp"
android:layout_weight="0"
android:background="@drawable/button_shape_login"/>
<Button
style="?android:textAppearanceSmall"
android:layout_marginTop="20sp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/sign_up_google"
android:text="@string/signup_with_google"
android:textColor="@color/primaryTextLight"
android:drawableLeft="@drawable/ic_google_plus_box_white_24dp"
android:layout_weight="0"
android:background="@drawable/button_shape_login"/>
我卡在这一步了。
如何使用 XML 代码获得最终需要的结果?
谢谢!
最佳答案
你可以像这样给 drawable 填充:android:drawablePadding="50dip"
关于android - 左侧图标和文本完美对齐的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37598678/