我有一個內部RelativeLayout的RelativeLayout。它包含左側的TextView和右側的ImageButton(星號)。ImageButton重疊問題
正如你可以看到ImageButton的overlapps文字雖然我設置的ImageButton的標籤layout_alignEnd和layout_alignRight。
這是我內心的RelativeLayout:
<RelativeLayout
android:id="@+id/layout_question"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/toolbar"
android:layout_toEndOf="@+id/tv_topic"
android:layout_toRightOf="@+id/tv_topic"
android:gravity="top"
android:orientation="horizontal">
<TextView
android:id="@+id/tv_question"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:padding="5dp"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold"/>
<ImageButton
android:id="@+id/bt_favorite"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignEnd="@+id/tv_question"
android:layout_alignRight="@+id/tv_question"
android:background="#00ffffff"
android:src="@drawable/star"/>
</RelativeLayout>
我想達到的文本總是在ImageButton的左側,而且從來沒有的ImageButton的overlapps文本。
這裏有什麼問題?
使用'android:layout_alignBottom =「@ + id/tv_question」'in imagebutton – knownUnknown