可以使用WeightSum属性和layout_weight属性来解决这个问题。在布局文件中,设置所有单选按钮的layout_width为0dp,并设置weightSum属性为总的单选按钮数量。然后,为每个单选按钮设置layout_weight属性,值为1,这样每个单选按钮的宽度就可以均匀分布。
示例代码如下:
在这个示例中,我们设置weightSum属性为3,表示总共有3个单选按钮。然后,为每个单选按钮设置layout_weight属性为1,表示它们的宽度平均分配为总宽度的1/3。这样,无论屏幕的宽度是多少,这些单选按钮的宽度都会均匀分布。