Android:根据需要放置视图

时间:2011-07-16 05:44:01

标签: android android-layout

我有一个应用程序,我必须在屏幕的不同部分放置一组ImageView,每个ImageView通过指定坐标放置在一个位置(x,y)这在android中是否可行?如果是这样,请告诉我怎么做。

2 个答案:

答案 0 :(得分:1)

possible但建议,因为它在resolutions/densities/aspect-ratios之间效果不佳。

答案 1 :(得分:0)

这可以通过在absolutelayout中设置xml布局中的位置来实现。但是,如果要动态更改代码中图像视图的位置,则只能通过设置边距和填充来左/右和上/下移动它们来更改位置。以下内容接收图像视图的布局参数,以便您可以更改视图的边距。

ImageView image;
MarginLayoutParams params = (MarginLayoutParams)image.getLayoutParams();
param.setMargins(int left, int top, int right, int bottom);