2011-02-27 2 views
0

私は2つのビューを1つはスクロールビューで、もう1つはLinearLayoutです。私はLinearLayoutを固定サイズにしたい、私は約80dpを持っている。私は、このレイアウトを常に画面の右側にしたい。スペースの残りの部分は私のスクロールビューを取りたい。私のコードは次のようになります。Androidビュー:画面の左側にスナップするビューを取得する

 <LinearLayout 
    android:id="@+id/widget4327" 
    android:layout_below="@+id/line" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="#F4F5DC"> 


<ScrollView 
    android:id="@+id/ScrollView01" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="left" 
    android:layout_below="@+id/line"> 

</ScrollView> 

<LinearLayout 
    android:id="@+id/linearL2" 
    android:background="#EEEFE0" 
    android:layout_gravity="right" 
    android:layout_height="fill_parent" 
    android:layout_width="80dp" 
    android:orientation="vertical" 
    android:gravity="left" 
    android:layout_toRightOf="@id/ScrollView01"> 

</LinearLayout> 

</LinearLayout> 

私は重力がこれを処理すると思ったが、私はそれが働くように思える。何か案は?

答えて

0

あなたは、あなたがあなたの回答のおかげで、真

+0

こんにちはVNVNにalignToParentLeftを設定することができRelativeLayoutを使用している場合。これにより、ビューは画面の左側に移動しますが、スクロールビューが画面からビューを押し出すことがあります。ビューを画面上に残してスクロールビューを縮小する方法はありますか? – user610412

+0

私はちょうどScrollViewにビューの同じサイズである右マージンを持たせました。ありがとう – user610412

関連する問題