首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何移除按钮阴影(android)

如何移除按钮阴影(android)
EN

Stack Overflow用户
提问于 2015-02-27 09:31:25
回答 10查看 147.6K关注 0票数 204

我想去掉按钮上的阴影,使它看起来更平坦。

我现在有这样的想法:

但我想要的是:

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2015-06-10 22:11:37

另一种方法是添加

代码语言:javascript
复制
style="?android:attr/borderlessButtonStyle"

添加到此处http://developer.android.com/guide/topics/ui/controls/button.html文档中的Button xml

一个例子就是

代码语言:javascript
复制
<Button
android:id="@+id/button_send"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/button_send"
android:onClick="sendMessage"
style="?android:attr/borderlessButtonStyle" />
票数 463
EN

Stack Overflow用户

发布于 2016-08-24 20:04:03

一种更简单的方法是将此标记添加到按钮:

代码语言:javascript
复制
android:stateListAnimator="@null"

尽管它需要API级别21或更高级别..

票数 184
EN

Stack Overflow用户

发布于 2016-06-24 11:01:15

我使用自定义样式

代码语言:javascript
复制
<style name="MyButtonStyle" parent="@style/Widget.AppCompat.Button.Borderless"></style>

别忘了添加

代码语言:javascript
复制
<item name="android:textAllCaps">false</item>

否则,按钮文本将为UpperCase格式。

票数 62
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28756035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档