Android-макет Как? - PullRequest
       12

Android-макет Как?

0 голосов
/ 21 января 2010
<RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="50dip">
    <Button
        android:text="Edit"
        android:width="50dip"
        android:layout_height="fill_parent"
        android:layout_width="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true" />
    <ToggleButton
        android:textOn="All"
        android:textOff="Wishlist"
        android:layout_height="fill_parent"
        android:layout_width="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_alignParentTop="true" />
    <Button 
        android:text="+"
        android:width="50dip"
        android:layout_height="fill_parent"
        android:layout_width="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true" />
</RelativeLayout>

enter image description here

У меня есть эти три кнопки, и я хочу выровнять их аналогично версии для iphone. Я пытался использовать гравитацию и все такое, но я не могу заставить их выглядеть одинаково без абсолютного позиционирования.

Спасибо

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

Ответы [ 2 ]

0 голосов
/ 21 января 2010

Мне удалось довольно близко подобраться к этому макету:

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="50dip">

    <Button
        android:text="Edit"
        android:width="50dip"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:layout_alignParentLeft="true"/>

    <ToggleButton
        android:text="Toggle"
        android:textOn="All"
        android:textOff="Wishlist"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:layout_centerHorizontal="true"/>

    <Button
        android:text="+"
        android:width="50dip"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:layout_alignParentRight="true"/>
</RelativeLayout>
0 голосов
/ 21 января 2010

Я бы лично использовал TableLayout для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...