我有一个小问题。请看下图:
我在将 TextView1 定位在 edittext 上方时遇到了问题,所以我查看了这个论坛以获得很好的解决方案。我正在使用android:layout_above="@id/edittext"
,但它似乎不起作用。然后我试了一下android:layout_below="@id/textview"
,效果很好。但现在我有其他问题。我无法在下面的 edittext 顶部中心对齐 TextView1。我尝试了 layout_align 选项,但它们中的大多数都会抛出异常“一些循环的东西”。
问题在哪里?下面是我的 XML(相对布局)
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center"
android:padding="10dp" >
<TextView
android:id="@+id/workingTimeTV"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView1" />
<EditText
android:id="@+id/hoursET"
android:layout_width="100dp"
android:text="1"
android:gravity="center"
android:maxLength="6"
android:layout_below="@id/workingTimeTV"
android:layout_height="wrap_content"
android:inputType="number" >
<requestFocus />
</EditText>
<TextView
android:id="@+id/hoursTV"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="25sp"
android:layout_toRightOf="@id/hoursET"
android:layout_alignBaseline="@id/hoursET"
android:text="h" />
</RelativeLayout>