2011-09-05 17 views
27

dışındaki alanın geri kalanını doldurun Göreli bir düzenim var. Kolaylık olması açısından, bir ImageView, EditText ve Button vardır:Android Düzen -

  • ImageView olduğunu Aşağıda
  • olan yüksekliği sabit Bunun altında EditTextandroid:layout_width="fill_parent"
  • bir afiş sabit bir Button edilir yükseklik ve yükseklik

Sorun, editText ekranın kalan yüksekliğini doldurmasını istiyorum. üstüne koy ve görüntü, altta ve ortadaki bir düğme ve uzayın geri kalanını alan metni düzenleyin.

Buna benzer bir şey elde etmek için hangi mülk ile çalışmam gerekirdi?

+3

küçük nokta: "fill_parent" kullanımdan kaldırılmıştır. Bunun yerine "match_parent" kullanın. Http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html#FILL_PARENT sayfasına bakın. –

cevap

64

Bu amaçla, layout_weight özellikli LinearLayout bulunmaktadır. Bu 3 elemanı tutmak için LinearLayout kullanın. Button ve ImageView için layout_height'u wrap_content olarak ayarlayın. EditText için layout_height="0dp" ve layout_weight="1" ayarlarına.

3

Relative Layout numaralı telefonu kullanmayı düşündünüz mü?

Sen


android:layout_below
android:layout_alignParentTop
android:layout_alignParentBottom
android:layout_marginTop
android:layout_marginBottom

o deneyin ve takılırsanız bazı örnek kod sonrası kullanabilirsiniz.

İlgili konular