Укладка двух кнопок изображения - PullRequest
2 голосов
/ 22 июля 2010

У меня есть две кнопки ImageButton, и я пытаюсь сложить одну поверх другой.По сути, я хочу сделать экран с двумя большими кнопками, каждая из которых будет занимать 50% доступного пространства.Код ниже.Вот снимок макета, который он дает http://imgur.com/cQT0W.png Я поиграл с layout_gravity и gravity на родителе.Установка обоих детей с layout_height = fill_parent не работает, а также не устанавливает гравитацию родителя на fill_vertical.

        <!-- Notes tab -->
        <LinearLayout android:id="@+id/tabNotes"  
            android:layout_width="fill_parent" 
            android:layout_height="fill_parent"             
            android:padding="6dp"
            android:orientation="vertical">                                                 
            <ImageButton android:src="@drawable/ic_btn_speak_now" android:id="@+id/imgSpeakNow"                         
                android:background="#FFFF00"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                />                  
            <ImageButton android:src="@drawable/ic_btn_compose" android:id="@+id/imgCompose" 
                android:background="#FF00FF"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"                                    
                />
        </LinearLayout>

1 Ответ

1 голос
/ 22 июля 2010

Использование Android: layout_weight;установите для обеих кнопок одинаковое значение.

Также может помочь использование RelativeLayout вместо LinearLayout.

...