簡體   English   中英

Android布局:對齊TextView和Spinner

[英]Android layout : Align a TextView and a Spinner

我想將一個textview(說:“Day:”)與Spinner對齊,用戶可以選擇他想要的星期幾(星期一,星期二等)

當我嘗試對齊它們時:

 <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"/>

我得到的結果是我只看到Spinner,而TextView沒有顯示(或者在Spinner下面)

謝謝您的幫助!

我想你想讓Spinner在TextView的右邊? 檢查以下代碼:

<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" />

你的問題是旋轉器填充了整個視圖( android:layout_width="fill_parent" ),同時你強迫TextView在Spinner的右邊(所以在屏幕外面 - >對你來說是不可見的)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM