Android ImageButton не выровнен с EditText и кнопкой - PullRequest
0 голосов
/ 14 июля 2011

У меня сейчас есть это в моем layout.xml

        <EditText android:id="@+id/body" android:layout_width="wrap_content"
            android:layout_height="wrap_content" android:layout_weight="1"
            android:hint="Type to compose" />
        <ImageButton android:id="@+id/attach"
            android:layout_width="wrap_content" android:layout_height="wrap_content"
            android:src="@drawable/attach_photo" />
        <Button android:id="@+id/send" android:text="@string/send"
            android:layout_width="wrap_content" android:layout_height="wrap_content" />
    </LinearLayout>

Проблема, с которой я сталкиваюсь, заключается в том, что верхняя часть ImageButton не выровнена, как Button и EditText.Другие 2 хорошо заполняют высоту, но кнопка ImageButton, кажется, торчит вверх.Есть идеи?

Ответы [ 2 ]

1 голос
/ 14 июля 2011

Попробуйте использовать RelativeLayout.Вы можете выровнять виды по сторонам, верху и низу родительского элемента или любым другим view.

, используя android:layout_alignParentTop="true" или аналогичные.

Существует множество команд xml, которые вы можете использовать в RelativeLayout.

0 голосов
/ 20 июля 2011

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

...