我是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>
答案 0 :(得分:0)
我不是一位经验丰富的Android开发者(我的声誉清楚地反映了这一点),但凭借我所拥有的谦逊经验,我想我会给你的问题一个机会。
你应该坚持使用RelativeLayout并使用这些函数中的任何一个/混合:
一个不太推荐或使用的ViewGroup是AbsoluteLayout,在定义上,它正是您正在寻找的。 p>
虽然大多数使用的布局 - 比如LinearLayout,RelativeLayout - 有足够的可能性来实现大多数设计,但我希望我的回答可以帮助你实现你的目标。
快乐发展!
干杯!