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