Java Android studio-为按钮添加样式
我想在我的按钮上添加一个阴影和圆角,比如CSS中的框阴影和边框半径。我如何在XML中做到这一点? XML代码:Java Android studio-为按钮添加样式,java,android,xml,button,styles,Java,Android,Xml,Button,Styles,我想在我的按钮上添加一个阴影和圆角,比如CSS中的框阴影和边框半径。我如何在XML中做到这一点? XML代码: <Button android:id="@+id/dummy_button" style="?metaButtonBarButtonStyle" android:layout_width="198dp" android:layout_height="69dp" android:layout_weight="1" android:te
<Button android:id="@+id/dummy_button"
style="?metaButtonBarButtonStyle"
android:layout_width="198dp"
android:layout_height="69dp"
android:layout_weight="1"
android:text="@string/dummy_button"
android:fontFamily="trebuchet ms"
android:clickable="true"
android:onClick="printStarter"
android:background="#8c96ff"
android:layout_gravity="center_horizontal|bottom" />
您可以使用XML,以下是一些链接: ; . 或
您可以使用9patch图像:Android开发者指南中有一个关于此形状的详细指南
带阴影的按钮
<layer-list
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/shadow"/>
<item
android:drawable="@drawable/button"
android:bottom="4px" />
</layer-list>
</shape>
参考此
<layer-list
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/shadow"/>
<item
android:drawable="@drawable/button"
android:bottom="4px" />
</layer-list>
</shape>