当前位置: 首页 > 知识库问答 >
问题:

Android Studio中的彩色按钮看起来比原来的[复制]大

郁和通
2023-03-14

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

共有1个答案

漆雕稳
2023-03-14

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

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

在xml布局中:

<YourView
   style="@style/MyCoolStyle"/>
 类似资料:
  • 问题内容: 我想为捐赠表格设置一组单选按钮,但是我希望它们看起来像按钮而不是圆形表盘。 做这样的最好的方法是什么?另外,请记住,它必须与IE8一起使用。 这是我到目前为止的内容 谢谢 问题答案: 可以使用CSS来完成,而无需大型框架。我已经使用复选框和单选按钮完成了此操作。 此方法无需添加新的HTML或引入任何JS库即可。 => HTML的新命令 这是一个十分钟的hacky版本,您可以进一步清理它

  • 我的应用程序中有一个按钮。点击它会导致与按下某个键完全相同的操作。所以我希望如果用户按下该键,该按钮会看起来像是被点击了,即暂时变暗,然后再次恢复正常。所以,在我的密钥处理程序中,我写道: 这会导致触发一个动作事件,但不会导致按钮看起来像是被点击了。我怎样才能做到后者?

  • 问题内容: 我正在使用ASP.NET,我的某些按钮只是进行重定向。我希望它们是普通的链接,但是我不希望我的用户注意到外观上的很大差异。我考虑了用锚(即标签)包裹的图像,但我不想每次更改按钮上的文本时都必须启动图像编辑器。 问题答案: 将课程应用于

  • 问题内容: 我需要使按钮看起来像使用CSS的链接。所做的更改已经完成,但是当我单击它时,它显示的效果就像按按钮一样。任何想法如何删除它,以便即使单击该按钮也可以用作链接? 问题答案:

  • 我有一个简单的SVG在Illustrator中,它的每个部分我想有一个不同的颜色。SVG目前看起来如下所示。 HTML:

  • 问题内容: 我有一个JButton,出于各种原因,我想充当按钮,但看起来却像JLabel。实际上,它不一定必须是JLabel,我只是不希望显示凸起的按钮边缘。 是否有一种简单的方法可以关闭JButton的“按钮外观”,但保留所有按钮功能? 我可以构建某种组合的子类超级按钮,将其委托给jlabel进行显示,但我真的希望有类似的东西。 问题答案: 您将需要执行以下操作: 如果希望它实际绘制焦点,则可能