我需要一个在屏幕上均匀分布 12 个圆形按钮(圆圈)的布局。
对于圆形我使用这个:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval" >
<solid android:color="@android:color/darker_gray"/>
</shape>
作为布局,我使用LinearLayouts(每个按钮的宽度= 0,高度=填充和重量= 1)。
问题是我必须为按钮设置宽度和高度以获得圆形而不是足球形状(椭圆形)。
有没有办法设置宽度=高度,同时仍然适合不同的屏幕尺寸?