2

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

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

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

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

+0

Вы рок человек. Большое спасибо. – user395265