gpt4 book ai didi

java - Android 将 Spinner 对齐到 Textview 的右侧

转载 作者:行者123 更新时间:2023-12-02 06:03:59 24 4
gpt4 key购买 nike

我想将我的微调器对齐到 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" />

最佳答案

如果您使用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"

TableRow 技巧也可以在 RelativeLayout 中使用。

希望对你有帮助!

关于java - Android 将 Spinner 对齐到 Textview 的右侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22439310/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com