我有一个ImageView和一个ImageButton。我将它们放在一个水平布局中彼此相邻。我正在尝试使图像在屏幕上左对齐,并且按钮右对齐。我试图设置引力,但它似乎没有什么区别。我哪里错了?Android布局左右对齐水平布局
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="left"
android:layout_weight="1"
android:gravity="left"
android:src="@drawable/short_logo" />
<ImageButton
android:id="@+id/terminateSeed"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="right"
android:background="@null"
android:src="@drawable/unregister_icon" />
</LinearLayout>
使用相对布局它始终工作 – MAC 2012-04-27 17:37:59
的事情是,你应该总是倾向于回答与它的方式的问题这个例子问,它可以通过使用LinearLayout通过设置weightSum属性轻松完成... – 2012-04-27 17:58:40
是的,你是对的@mirroredAbstraction 但尝试给你最好的。 和LinearLayout对于真正的开发没有多大用处,我建议他使用Relative ... – MAC 2012-04-27 18:04:54