我想将文本视图(说:"日:")与微调器对齐,用户可以在其中选择他想要的星期几(星期一,星期二等)
当我尝试对齐它们时:
<TextView android:id="@+id/labelSpinner1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/textSpinner1"
android:layout_toRightOf="@+id/spinner_days"
android:layout_alignParentTop="true"/>
<Spinner android:id="@+id/spinner_days"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/labelSpinner1"
android:layout_alignParentLeft="true"
android:drawSelectorOnTop="true"/>
我得到的结果是我只看到微调器,并且文本视图没有显示(或在微调器下方)
感谢您的帮助!
我想你想要TextView右侧的微调器吗?检查以下代码:
<TextView
android:id="@+id/labelSpinner1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:text="@string/textSpinner1" />
<Spinner
android:id="@+id/spinner_days"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignBaseline="@id/labelSpinner1"
android:layout_toRightOf="@id/labelSpinner1"
android:drawSelectorOnTop="true" />
您的问题是微调器填充了整个视图(android:layout_width="fill_parent"
),而您强制 TextView 位于微调器的右侧(因此在屏幕外 - 对您>不可见)