2012-02-16 7 views
0

私はそのレイアウトのどこか他の場所で私のレイアウト内のすべてのビューを移動する必要があります...だから、私はそれのすべてのビューを配置し、それだけを移動するために何かが必要...どのように私はこれを管理できますか? (それがある場合は、申し訳ありません簡単すぎるかもしれないが、私はAndroid上でかなり新たなんだ。私は、「所有者」のようなものを聞いたが、それは一緒に移動することができれば、私はとてもよく分からないすべてのビューを1つに保持する方法は?

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

+0

更新された質問を確認してください。 – yahya

答えて

2

あなたに1つの親ビューしか必要とせず、線形レイアウトまたは他のレイアウトを取る:

そしてそのレイアウトに余白を設定します。

+0

私はしましたが、私は他の要素を見ることができません... xmlファイルで更新された質問を確認できましたか? – yahya

+0

これらの行を削除します。android:layout_alignParentLeft = "true" android:layout_alignParentRight = "true" – jeet

関連する問題