Düzenlerimi daha fazla manzaraya uygun hale getirmeye çalışıyorum ve ortak bir modelim LinearLayout
'u bazı düğmelerle eklemek (örn. Tamam | İptal) ve layout_weight
için bir değer belirlemektir. boşluk eşit olarak dağıtılır. Sorun şu ki, bir telefon ya da (özellikle) bir tableti yatay modda kullandığınızda, gülünç görünüme sahip çok dilli düğmelerle sonuçlanırsınız. Düğmelerde ve doğrusal düzende maxWidth
'u ayarlamayı denedim, ancak boşuna. Bunu başarmanın en kolay yolu ne olurdu? Yani, görünüm için maksimum bir yatay boyut ayarlayarak tüm genişliğe büyümez. Bir sürü farklı şey denedim ama hiç işe yaramadı.Görünümler için layout_weight ve maxWidth'i birleştirin
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:paddingTop="6dp"
android:paddingBottom="6dp">
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:enabled="false"
android:textStyle="bold"
android:text="@string/button1" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/button2" />
</LinearLayout>
Not:
Aşağıda örnek bir düzen var ben manzara için yeni bir düzen dosyası oluşturabilir biliyorum ve orada büyü yapmak. Özel mizanpaj dosyalarını minimumda tutmak istiyorum ve umarım bunları gerektirmez.
, bu şekilde nitelemek gelmez [hile] (http://stackoverflow.com/questions/6254303/android-programatically-select-gallary-image/6255224#6255224)? ;) – Aleadam
Heh, hayır bu iyi. Ben RelativeLayout yukarıda sahip olduğum EditText yedik gerçeği dışında, bunu denemek ve oldukça iyi çalıştı. Ancak, umut verici görünüyor! – dmon
@dmon Görüntülemelerin her birine 'android: layout_below = "@ id/textView1" '(veya id ne olursa olsun) eklemeniz gerekecek. RelativeLayout çok güçlü bir düzen. Tüm mümkün olanlara bir göz atın [here] (http://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.html). – Aleadam