如何在android中设置按钮样式

问题描述 投票:24回答:8

普通按钮看起来像:

“替代文字”

现在,请让我知道,如何使一个简单的按钮与附加的图像按钮相同(即按钮角形状是圆形的,并且两个按钮之间也没有间隙)

“替代文字”

android button styles
8个回答
23
投票

9补丁在这里可以正常工作,但是我尽量避免使用它们,因为我很难做到:(


25
投票

1-为按下和释放的状态创建形状(具有所需的颜色)


5
投票

您需要创建一个9-patch可绘制对象。为了使按钮之间没有间隙(空白),您需要在XML中创建适当的布局并将空白设置为0。


4
投票

创建一个易于使用draw9patch(android / tools的一部分)的九个补丁可绘制对象,然后应用样式和主题... this link (Androgames.net)上的教程将帮助您入门。


4
投票

查找foursquared源代码,并查找SegmentedButton.java文件,这是实现图像中显示的这些按钮的文件。


3
投票

为文本设置样式,您可以将其添加到strings.xml


1
投票

您还可以在xml文件中使用ImageView,然后将onClickable和onFocusable设置为true,然后在后端代码上创建onClick事件方法,并在xml上给出方法的名称,这样您就不必处理所有形状或按钮问题将imageview放在此处,使其像按钮一样。这里是为您提供的示例代码


0
投票

button_primary.xml

© www.soinside.com 2019 - 2024. All rights reserved.