我有一个ImageButton,我想将其位置编程设置为x和y。
我该怎么做?我读了一些abaut setTop()和setLeft(),但不知道如何使用它。
谢谢。
答案 0 :(得分:1)
AbsoluteLayout.LayoutParams params = new AbsoluteLayout.LayoutParams(
int width, int height, int x, int y);
params.x=30;
params.y=50;
imageButton.setLayoutParams(params);
使用此代码,您可以在视图中以绝对(x,y)坐标定位项目,但是您需要使用主根布局AbsoluteLayout,否则会抛出错误。
但AbsoluteLayout在最新版本中已经过折旧,所以要避免这种情况,尝试使用RelativeLayout