我正在根据下面的快照设计一个静态星期日历。如您所见,点图像未与“线性”布局中的其他项目对齐。这是一个静态日历,显示当前一周中的天数。我不得不将按钮的宽度和高度设置为40dp,而不是圆形的背景。选择按钮时,按钮的背景有点椭圆形。要使点图标与其他项目垂直对齐,所需的任何更改指针。
四舍五入的按钮样式如下。
new Integer[4]
我的xml UI布局如下。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false">
<shape android:shape="oval">
<solid android:color="#FFFFFF"/>
</shape>
</item>
<item android:state_pressed="true">
<shape android:shape="oval">
<solid android:color="#000000"/>
</shape>
</item>
</selector>
答案 0 :(得分:0)
gravity =“ center”应该合适,似乎存在问题withdotindicatoricon
,也许您在xml中设置了一些边距?还是在某处有填充物?