2010-06-17 45 views
1

我的main.xml这个样子的:如何移动的的ImageView在AbsoluteLayout到XY位置

<AbsoluteLayout 
    android:id="@+id/AbsoluteLayout01" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    xmlns:android="http://schemas.android.com/apk/res/android"> 

    <ImageView 
     android:layout_height="wrap_content" 
     android:layout_x="247dip" 
     android:layout_width="wrap_content" 
     android:layout_y="96dip" 
     android:id="@+id/Ball" 
     android:src="@drawable/ball"/> 

</AbsoluteLayout> 

而Java

ball = (ImageView) findViewById(R.id.Ball); 

我该怎么做,如果我whant移动从球x=247dip, y=96dipx=100, y=100而我的应用程序正在运行?

回答

-1

第一组图像的布局高度和宽度Fillparent然后用下面的代码

public void onWindowFocusChanged(boolean hasFocus) { 

     ball.scrollTo(10, 20); 
    } 
+0

不起作用 – 2010-09-10 18:23:55

-2
ball.setLeft(10); //this moves view 10 pixel to left 
ball.setLeft(-10); //this moves view 10 pixel to right 
ball.setRight(10);//this moves view 10 pixel to right 
0

看看here。它解释了如何在android中使用绝对定位。

相关问题