在 api >= version 11 的设备上应用全息主题时我有点担心我的自定义按钮变大了(在高度上,宽度似乎相同)
这是没有全息的
这是全息他们
有人可以告诉我是什么原因造成的吗?如果可以保持与没有全息主题相同的按钮大小?
ps:这是我的按钮形状:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="#F000" />
<stroke
android:width="1px"
android:color="#BB000000" />
<padding
android:bottom="7dp"
android:left="10dp"
android:right="10dp"
android:top="7dp" />
<corners
android:bottomLeftRadius="5dp"
android:bottomRightRadius="5dp"
android:topLeftRadius="5dp"
android:topRightRadius="5dp" />
<gradient
android:angle="90"
android:centerColor="#5b5bcd"
android:endColor="#6f6fcf"
android:startColor="#4747e0"
android:type="linear" />
</shape>
这就是我在按钮上应用它的方式(即在权重为 0.8 的线性水平线性布局中)
<Button
android:id="@+id/addplayer"
android:layout_width="0px"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginLeft="5dp"
android:layout_weight="0.8"
android:background="@drawable/blue_button_selector"
android:text="Add player" />
谢谢你!!