这是我的代码。我也在TableLayout中尝试过这个。无论我做什么,一切都排在左边。希望这(似乎是一个正常的用例)更详细。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/actionbar"
android:orientation="horizontal"
android:background="@layout/lightblue_gradient"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<ImageView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_margin="3dip"
android:gravity="left"
android:src="@drawable/logo" />
<ImageView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:gravity="right"
android:src="@drawable/ic_menu_search" />
</LinearLayout>
答案 0 :(得分:1)
尝试RelativeLayout:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/actionbar"
android:orientation="horizontal"
android:background="@layout/lightblue_gradient"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<ImageView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentRight="true"
android:src="@drawable/logo" />
<ImageView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentRight="true"
android:src="@drawable/ic_menu_search" />
</RelativeLayout>