Java Android将微调器对齐到Textview的右侧

Java Android将微调器对齐到Textview的右侧,java,android,textview,spinner,Java,Android,Textview,Spinner,我想将微调器与textview的右侧对齐。。但是微调器位于右侧textview的底部。。我在下面给出了我的代码,请帮我修改一下 xml 您可以给出android:alignBaseLine如果您处于线性布局,您可以使用表格行将其水平放置。应该是这样的: <TableRow android:id="@+id/tr" android:layout_width = "match_parent" android:layout_height = "wrap_content" and

我想将微调器与textview的右侧对齐。。但是微调器位于右侧textview的底部。。我在下面给出了我的代码,请帮我修改一下

xml



您可以给出
android:alignBaseLine
如果您处于
线性布局
,您可以使用
表格行
将其水平放置。应该是这样的:

<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\u-toLeftOf=“@+id/textView2”

TableRow
技巧也可以在
RelativeLayout
中使用


希望有帮助

删除
android:layout\u alignBaseline=“@+id/textView2”
您可以发布整个布局吗。所以我可以把它对齐。否则我会把我自己的一个贴在你的需要上。其实我很久以前就问过这个问题了。。。我也得到了解决方案。。。今天有人回复了。。。
<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>