我有一个内部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