我該如何解決這個錯誤。基本上,圖像與文字重疊。 我們可以在XML中解決這個問題嗎?Android:如何修復重疊我的文字的圖像?
這是代碼(當然,它是不完整的)。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#FFCC0000"
>
<TextView
android:background="#55000000"
android:id="@+id/centerButton"
android:text="RELATIVE LAYOUT RULES!"
android:textSize="33dp"
android:textColor="#FFFFFF"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"/>
<Button
android:layout_margin="40dp"
android:padding="20dp"
android:layout_below="@+id/centerButton"
android:layout_centerInParent="true"
android:text="PUSH ME!"
android:textSize="30dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/button4" />
<ImageView
android:scaleType="centerInside"
android:id="@+id/imageView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/Cat"
android:layout_above="@+id/centerButton"
android:layout_alignParentStart="true"
android:layout_marginBottom="39dp" />
</RelativeLayout>
這可能有所幫助:https://stackoverflow.com/questions/19065232/placing-a-textview-on-top-of-imageview-in-android – zb22
@Xedon你能分享@ drawable /貓圖像 –
貌似你的textview是在imageview後面。嘗試將textview代碼放在xml中的imageview下面。這會將textview帶到圖像的前端 – Simo