[英]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.