如何在xml中移动图像视图

时间:2015-01-22 19:18:45

标签: android xml

我是android开发的新手,我正在使用eclipse java来开发app.My问题是我想找到像图像视图或按钮这样的元素到我想要的地方,就像它在Adobe Flash中一样。我怎么能那样。相对布局将元素相对于其他对象。我应该改变相对布局,我应该将它改成什么?(我的意思是哪个布局) 谢谢 这是我的代码。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#ff8D8D8D"
    tools:context="com.example.deniz.MainActivity" >
    <ImageView android:id="@+id/imageView1" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:scaleType="fitXY" android:src="@drawable/back"/>
    <ImageView android:id="@+id/close" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:onClick="close_app" android:src="@drawable/exit"/>
    <ImageView android:id="@+id/new_project" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginLeft="22dp" android:layout_marginTop="24dp" android:onClick="open_new" android:src="@drawable/buttonm"/>
    <ImageView android:id="@+id/little" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/new_project" android:layout_below="@+id/new_project" android:layout_marginLeft="16dp" android:layout_marginTop="18dp" android:src="@drawable/buttonm"/>
    <ImageView android:id="@+id/ImageView01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_marginBottom="16dp" android:layout_toRightOf="@+id/new_project" android:scaleType="fitCenter" android:src="@drawable/buttonm"/>

</RelativeLayout>

1 个答案:

答案 0 :(得分:0)

我不是一位经验丰富的Android开发者(我的声誉清楚地反映了这一点),但凭借我所拥有的谦逊经验,我想我会给你的问题一个机会。

你应该坚持使用RelativeLayout并使用这些函数中的任何一个/混合:

一个不太推荐或使用的ViewGroup是AbsoluteLayout,在定义上,它正是您正在寻找的。

虽然大多数使用的布局 - 比如LinearLayout,RelativeLayout - 有足够的可能性来实现大多数设计,但我希望我的回答可以帮助你实现你的目标。

快乐发展!

干杯!