android - Android Studio 中的彩色按钮看起来比原来的更大

标签 android

<分区>

当您将 android:background 设置为另一种颜色时,Button 会显得更大。此外,Button 周围的线条也消失了。这是为什么?

最佳答案

当你设置颜色时,它会用这种颜色绘制矩形区域,但默认情况下它可以使用一些可绘制的或 9-patch 图片。使用 shape自定义背景或覆盖样式。如果您只需要为某些 View 应用样式,您可以使用 xml 属性 style

<style name="MyCoolStyle" parent="base style of view" >
</style>

在布局 xml 中:

<YourView
   style="@style/MyCoolStyle"/>

关于android - Android Studio 中的彩色按钮看起来比原来的更大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35304812/

相关文章:

android - HTML5 视频标签和 Android WebView,预加载不起作用

android - 在 Galaxy S4 上打开开发者选项

Android Studio : Failed Gradle execution. 原因:管道损坏

android - 如何获取 ViewPager 当前 View ,这是在 onPageSelected 中向用户显示的 View

android - 如何使用 MediaCodec 从视频中获取位图(帧)

android - 如果我在 WRITE_EXTERNAL_STORAGE 权限中设置了 maxSdkVersion,为什么我的 map 应用程序会崩溃?

如果值在小数位,android在评分栏中设置部分星星

android - Eclipse 找不到手机

android - 无缝嵌套滚动 (Android)

java - 将按钮链接到 XML 页面