在我正在开发的应用中,我需要布局2到5个按钮,就好像在圆的边缘上一样。该应用程序以5个按钮开始,但按钮逐渐消失(基于用户输入),直到有2个按钮。
我以为我会使用AbsoluteLayout
控件,并在代码中设置每个按钮的位置(考虑到屏幕尺寸)。但是,它或多或少地说无处不在,不应该使用AbsoluteLayout。由于我将此应用程序定位到Android 2.2及更高版本,因此无法使用ICS引入的更高版本的布局。
我知道我可以使用RelativeLayout并使用边距,但这似乎不太直观,并且与使用AbsoluteLayout一样容易出错。
我有任何合理的选择吗?
答案 0 :(得分:2)
我想,你没有很多选择。除了您提到的相对布局,您当然可以使用FrameLayout并设置左下边距以正确定位按钮。