Представления Android: получение вида для привязки к левой стороне экрана - PullRequest
0 голосов
/ 27 февраля 2011

У меня есть 2 вида: один вид с прокруткой, а другой - LinearLayout.Я хочу, чтобы LinearLayout был фиксированного размера, у меня он около 80dp.Я хочу, чтобы этот макет постоянно находился с правой стороны экрана.Остальное пространство, которое я хочу, чтобы мой Scroll View занял.Вот как выглядит мой код.

     <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>

Я думал, что гравитация позаботится об этом, но я не могу заставить его работать.Есть идеи?

1 Ответ

0 голосов
/ 27 февраля 2011

Если вы используете RelativeLayout, тогда вы можете установить alignToParentLeft в true

...