首页 > 解决方案 > 如何在android studio中制作这样的按钮

问题描述

如何使用android stdio制作这样的按钮

按钮

标签: xmlandroid-studioandroid-layout

解决方案


复制下面的代码并删除不需要的东西

XML

<Button
    android:id="@+id/btn_submit"
   `enter code here` android:layout_below="@id/CV_mobile"
    style="@style/AnyButtonViewStyle"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true"
    android:layout_marginTop="@dimen/_80sdp"
    android:layout_marginRight="@dimen/_40sdp"
    android:layout_marginLeft="@dimen/_40sdp"
    android:layout_marginBottom="@dimen/_10sdp"
    android:backgroundTint="@color/primary"
    android:gravity="center"
    android:paddingLeft="@dimen/_15sdp"
    android:paddingTop="@dimen/_10sdp"
    android:paddingRight="@dimen/_15sdp"
    android:paddingBottom="@dimen/_10sdp"
    android:text="CONTINUE"
    android:textColor="@color/white" />

风格

 <style name="AnyButtonViewStyle">


    <item name="android:textSize">16sp</item>
    <item name="android:imeOptions">actionDone</item>
    <item name="android:minWidth">@dimen/x60dp</item>
    <item name="android:textAllCaps">false</item>
    <item name="android:textStyle">normal</item>
    <item name="android:paddingLeft">@dimen/x16dp</item>
    <item name="android:paddingRight">@dimen/x16dp</item>
    <item name="android:foreground">@drawable/ripple_drawable</item>
    <item name="android:background">@drawable/round_button_selected</item>
    <item name="android:textColor">@color/white</item>
    <item name="backgroundTint">@color/colorPrimary</item>

</style>

可绘制的

    <shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#808285"/>
    <stroke android:width="3dip" android:color="#808285" />
    <corners android:radius="20dp"/>
    <padding android:left="0dip" android:top="0dip" android:right="0dip" android:bottom="0dip" />
</shape>

推荐阅读