我试图在LinearLayout的中心制作两个制表符小部件,并且一个Imageview 100 dp远离它。
如果我将gravity:center_horizonal
添加到其父线性布局,它会居中于两个标签和imageview的中间
我想知道是否有一种方法可以使标签居中,而imageview 100 dp远离它,同时它们保持水平对齐。
Edit***************************************
在我使用相对布局后:
**在添加alignParentRight
*********************
答案 0 :(得分:1)
您无法使用LinearLayout
执行此操作。正如@mattfred所提到的,改为使用RelativeLayout
:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TabWidget
android:id="@android:id/tabs"
android:layout_width="140dp"
android:layout_height="35dp"
android:padding="1dp"
android:background="@drawable/tab_border"
android:layout_centerHorizontal="true" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@android:id/tabs"
android:background="@drawable/ic_title_btn_treehole_message_normal"
android:layout_marginLeft="100dp"/>
</RelativeLayout>