在运行时更改图像视图的位置

时间:2011-03-07 13:31:38

标签: android

我想制作一个应用程序,其中有一个加载文本,并且前面有一些点图像。我希望图像在一段时间后连续显示,直到后台工作完成,或者我可以在绝对布局的运行时更改图像视图的位置。请分享准确的运行代码,我需要它。

4 个答案:

答案 0 :(得分:6)

如果要移动imageview,则必须采用相对布局,并且需要增加leftPadding以水平移动imageview。

ImageView leaf = (ImageView)findViewById(R.id.imageView1);

par = (LayoutParams)leaf.getLayoutParams();
par.leftMargin += 30;

leaf.setLayoutParams(par);

答案 1 :(得分:1)

您可以在加载页面时调用setVisiblity(View.GONE)来隐藏加载动画

答案 2 :(得分:0)

您不应该使用AbsoluteLayout,因为它已被弃用。

您可以将文本设置为Kurru所说的隐形文件,或使用动画将其移出屏幕。

答案 3 :(得分:0)

如果要在绝对布局中移动imageview,请使用setX()和setY()方法。但是,3.0以下版本不支持此方法