所以我在标题中有这两个ImageView,我希望标题徽标位于中间,而后退按钮位于左侧。我似乎无法将它们分开并单独拥有它们。
<RelativeLayout
android:id="@+id/header"
android:layout_width="match_parent"
android:layout_height="65dp"
android:layout_alignParentTop="true"
android:gravity="center"
android:background="#74282c">
<RelativeLayout
android:layout_width="80dp"
android:layout_height="match_parent"
android:id="@+id/backbutton"
android:layout_alignParentLeft="true">
<ImageView
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="40dp"
android:adjustViewBounds="true"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:src="@drawable/a"
/>
</RelativeLayout>
<ImageView
android:id="@+id/imageView"
android:layout_width="292dp"
android:layout_height="57dp"
android:layout_marginLeft="0dp"
android:layout_marginTop="0dp"
android:scaleType="fitCenter"
android:src="@drawable/header_logo" />
</RelativeLayout>
答案 0 :(得分:0)
如果要在imageview上方设置后退按钮(如framelayout),因此必须在徽标后添加按钮,
您必须使用ImageButton而不是ImageView来处理可点击的项目
<RelativeLayout
android:id="@+id/header"
android:layout_width="match_parent"
android:layout_height="65dp"
android:layout_alignParentTop="true"
android:background="#74282c">
<ImageView
android:id="@+id/imageView"
android:layout_width="292dp"
android:layout_height="57dp"
android:layout_marginLeft="0dp"
android:layout_marginTop="0dp"
android:scaleType="fitCenter"
android:layout_centerInParent="true"
android:src="@drawable/header_logo" />
<ImageButton
android:id="@+id/backbutton"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="40dp"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:src="@drawable/a"
android:background="@null"/>
</RelativeLayout>