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