簡體   English   中英

Android將Spinner對齊到Textview的右側

[英]Android Align Spinner to right of Textview

我想將微調器對齊到textview的右側..但是微調器位於textview的底部右側。

XML

<TextView 
        android:id="@+id/textView2"
        android:layout_marginLeft="5dp"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/editText2"
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:text="@string/age"
        android:textColor="#FFFFFF"

        />

    <Spinner
        android:id="@+id/spinner2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
         android:layout_toRightOf="@+id/textView2"
         android:drawSelectorOnTop="true"

         android:layout_below="@+id/editText2"
        android:textColor="#FFFFFF" 
        android:layout_alignBaseline="@+id/textView2" 
        android:layout_alignLeft="@+id/editText1"    
        android:entries="@array/age_arrays"
        android:prompt="@string/age_prompt" />

你可以給android:alignBaseLine

如果您位於LinearLayout ,則可以使用TableRow將它們水平放置。 應該看起來像:

<TableRow
  android:id="@+id/tr"
  android:layout_width = "match_parent"
  android:layout_height = "wrap_content"
  android:orientation = "horizontal">

  <TextView 
    .......
    android:weight = "2"/>

  <Spinner
    .......
    android:weight = "1"/>
</TableRow>

如果您位於RelativeLayout ,則可以使用android:layout_toLeftOf ="@+id/textView2"

您還可以在RelativeLayout使用TableRow技巧。

希望能幫助到你!

暫無
暫無

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

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