Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 绝对布局-我有其他选择吗?_Android_Android Layout - Fatal编程技术网

Android 绝对布局-我有其他选择吗?

Android 绝对布局-我有其他选择吗?,android,android-layout,Android,Android Layout,在我正在开发的应用程序中,我需要将2到5个按钮布置在圆圈的边缘。应用程序以5个按钮开始,但按钮逐渐消失(根据用户输入),直到有2个按钮为止 我想我会使用绝对布局控件,并在代码中设置每个按钮的位置(考虑到屏幕大小)。然而,它或多或少地说,任何地方都不应该使用绝对布局。因为我把这个应用定位在安卓2.2及以上版本,所以我不能使用ICS引入的更华丽的布局 我知道我可以使用RelativeLayout并使用边距,但这似乎不像使用AbsoluteLayout那样直观,也同样容易出错 我有什么合理的选择吗?我

在我正在开发的应用程序中,我需要将2到5个按钮布置在圆圈的边缘。应用程序以5个按钮开始,但按钮逐渐消失(根据用户输入),直到有2个按钮为止

我想我会使用
绝对布局
控件,并在代码中设置每个按钮的位置(考虑到屏幕大小)。然而,它或多或少地说,任何地方都不应该使用绝对布局。因为我把这个应用定位在安卓2.2及以上版本,所以我不能使用ICS引入的更华丽的布局

我知道我可以使用RelativeLayout并使用边距,但这似乎不像使用AbsoluteLayout那样直观,也同样容易出错


我有什么合理的选择吗?

我想,你没有很多选择。除了您提到的相对布局外,您当然可以使用FrameLayout并设置左边距和下边距来正确定位按钮。

这似乎与绝对布局非常相似,只是更加隐蔽。