2012-02-16 73 views
0

我需要将布局中的每个视图都放在布局中的其他位置...所以我需要一些东西来将所有视图都放在其中,并且只移动它...我如何管理它? (这可能是太容易了,对不起,如果是这样,但我在Android相当新的。我听说过类似“持有人”,但我不太确定它是否可与移动如何将每个视图都保存在一个视图中?

setMarginLeft(...) 

预先感谢帮助

放入彼此RelativeLayout的,但现在我看不到景色每个视图

xml文件:?

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/menu" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:background="#FFFFFF" 
android:orientation="vertical" > 


<RelativeLayout 
    android:id="@+id/leftLayout" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentTop="true" 
    android:layout_marginLeft="70dp" 
    android:orientation="vertical" > 


    <TextView 
     android:id="@+id/leftMenu" 
     android:enabled="true" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Left Menu" 
     android:layout_alignParentTop="true" 
     android:layout_marginTop="20dp" 
     android:textAppearance="?android:attr/textAppearanceMedium" 
     android:textColor="#000000" /> 

    <ListView 
     android:id="@+id/list" 
     android:enabled="true" 
     android:layout_width="match_parent" 
     android:layout_height="344dp" 
     android:layout_alignParentTop="true" 
     android:layout_marginTop="70dp" > 

    </ListView> 


</RelativeLayout> 

</RelativeLayout> 
+1

使用另一个布局作为支架并移动整个布局。 – goodm 2012-02-16 12:28:47

+0

你能检查我更新的问题吗? – yahya 2012-02-16 13:08:14

回答

2

你只需要一个父视图,采用线性布局或其他布局:

并设置该布局的边距。

+0

我做了,但现在我看不到我的其他元素...你能检查我的问题更新与XML文件? – yahya 2012-02-16 12:45:32

+0

删除这些行:android:layout_alignParentLeft =“true” android:layout_alignParentRight =“true” – jeet 2012-02-16 12:49:48

相关问题