2012-11-14 14 views
5

Kullanıcıların istediği haftanın gününü seçebileceği bir Spinner ile (Pazartesi, Salı, vb.) Bir metin görünümünü ("Gün:" diyerek) hizalamak istiyorum. Android düzeni: Bir TextView ve Spinner'ı hizalayın

onları hizaya deneyin

:

<TextView android:id="@+id/labelSpinner1" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="@string/textSpinner1" 
        android:layout_toRightOf="@+id/spinner_days" 
        android:layout_alignParentTop="true"/> 

       <Spinner android:id="@+id/spinner_days" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:layout_alignBaseline="@+id/labelSpinner1" 
        android:layout_alignParentLeft="true" 
        android:drawSelectorOnTop="true"/> 

alıyorum sonuç sadece Spinner bakınız olması ve TextView'un göstermiyor (ya Spinner altında olan)

teşekkür ederiz yardımın için!

cevap

8

Spinner'ın TextView'ın sağında olmasını mı istiyorsunuz? (- Sizin için> görünmez böylece ekranın dışında)

<TextView 
    android:id="@+id/labelSpinner1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentTop="true" 
    android:text="@string/textSpinner1" /> 

<Spinner 
    android:id="@+id/spinner_days" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignBaseline="@id/labelSpinner1" 
    android:layout_toRightOf="@id/labelSpinner1" 
    android:drawSelectorOnTop="true" /> 

Senin sorunun Spinner doğru olmak TextView zorlarken spinner bütün görünümü (android:layout_width="fill_parent") doldurulmuş olmasıydı: Aşağıdaki kodu kontrol

+0

evet teşekkür ederim! şuan çalışıyor! – user1820528

+0

TextView ve Spinner'ın hemen altındaki EditText ile hizalanmış bir TextView eklemek istiyorsanız, nasıl yapmalıyım? – user1820528

+0

Bu bir şekilde aynı. Sadece yukarıdaki kodu tekrar kullanın ve alignParentTop satırını kaldırın ve hem yeni görünümlere (textview/edittext) ekleyin: android: layout_below = "@ id/labelSpinner1" '. Ayrıca, Android'deki farklı düzen türlerinin belgelerini okumanızı öneririm: [Link] (http://developer.android.com/guide/topics/ui/declaring-layout.html) – reVerse