今天跟UI对界面,发现一个按钮使用系统自带的button会自动有一个阴影。然而在4.x上却没有这个问题。直觉就是因为MD导致的Android版本差异。
关键一条代码
style="?android:attr/borderlessButtonStyle"
属性解释
<Button
android:id="@+id/button_send"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="点我啊"
style="?android:attr/borderlessButtonStyle" />
设置该属性就可以去掉自带的阴影。
该属性在API 11及以上可用。鉴于现在普遍都是API 14,所以可以放心使用。已在5.1和6.0上试过,没问题。