我正在尝试在我的 android 应用程序顶部创建一个栏,该栏有三个按钮和一个徽标,一个按钮在最左侧,徽标居中,两个按钮在右侧。我的问题是右侧的两个按钮重叠,如何让它们都在右侧但不堆叠?
这是我的视图的 XML 结构:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="42px"
android:orientation="horizontal"
android:background="@drawable/header_background">
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<Button android:id="@+id/button_menu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:background="@drawable/menu_button"
android:layout_gravity="left"
android:layout_alignParentLeft="true" />
<ImageView
android:id="@+id/imageViewLogo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/logo_white"
android:layout_centerInParent="true"/>
<Button android:id="@+id/button_camera"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:background="@drawable/camera_button"
android:layout_gravity="right"
android:layout_alignParentRight="true" />
<Button android:id="@+id/button_switch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:background="@drawable/two_up_button"
android:layout_gravity="right"
android:layout_alignParentRight="true" />
</RelativeLayout>
</LinearLayout>
任何建议都会很棒!谢谢。