现在,textview首先垂直显示,next是imageview。我怎样才能使textview叠加在XML上的textview之上? textview的Z顺序高于imageview。
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TableLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_margin="0px"
android:padding="0px">
<TextView android:id="@+id/textItem"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:background="#AA000000"
android:textColor="#ffffffff"
android:textSize="22sp"
android:text="Find Now"
android:enabled="false"
>
</TextView>
<ImageView
android:id="@+id/myImageView0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/bar_top"/>
答案 0 :(得分:2)
一种可能的解决方案是删除表格布局并使用以下代码:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:id="@+id/textItem"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:background="#AA000000"
android:textColor="#ffffffff"
android:textSize="22sp"
android:text="Find Now"
android:enabled="false"
>
</TextView>
<ImageView
android:id="@+id/myImageView0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textItem"
android:src="@drawable/bar_top"/>
</RelativeLayout>
另一种解决方案,如果您需要用于其他目的的表格布局,请使用framelayout,其内容将是textview和imageview,并将其添加为tablelayout的单元格
答案 1 :(得分:1)
删除它应该在彼此之上的TableLayout。您可以通过许多不同的android:layout_...
属性