Лучший способ иметь вид слева и справа в том же родительском? - PullRequest
0 голосов
/ 07 декабря 2010

Вот мой код. Я пробовал это в TableLayout, а также. Все линии влево, независимо от того, что я делаю. Хотелось бы, чтобы это (что кажется нормальным вариантом использования) было детализировано лучше.

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/actionbar"
    android:orientation="horizontal"
    android:background="@layout/lightblue_gradient"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content">
    <ImageView
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_margin="3dip"
        android:gravity="left"
        android:src="@drawable/logo" />

    <ImageView
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:gravity="right"
        android:src="@drawable/ic_menu_search" />
</LinearLayout>

1 Ответ

1 голос
/ 07 декабря 2010

Попробуйте RelativeLayout:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/actionbar"
    android:orientation="horizontal"
    android:background="@layout/lightblue_gradient"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content">
    <ImageView
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_alignParentRight="true"
        android:src="@drawable/logo" />

    <ImageView
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_alignParentRight="true"
        android:src="@drawable/ic_menu_search" />
</RelativeLayout>
...