我正在尝试将EditText与按钮水平对齐,但没有成功。两者应该是相同的高度,他们的顶部和底部应该相互对齐。这里是我的代码:使用按钮对齐EditText
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/quantity"
android:inputType="number"
android:layout_height="fill_parent"
android:layout_width="100dp"
android:layout_toRightOf="@id/quantity_label"
android:background="@android:drawable/editbox_background" />
<Button
android:onClick="submitButtonTapped"
android:id="@+id/submit"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_toRightOf="@id/quantity"
android:drawableLeft="@drawable/submit_icon"
android:drawablePadding="5dp"
android:text="@string/submit" />
</LinearLayout>
结果是两个元素的底部对齐。 EditText的焦点边界在Button下方延伸。即使使用焦点边框,EditText也不会延伸到Button的高度。我如何让他们对齐?
在android系统的问题:“@机器人:可绘制/ editbox_background”背景= - 没有它按预期工作 – 2012-03-12 09:04:29
没有该行的问题是相反的:顶部对齐和EditText上的底部没有到达按钮的底部。 – jcm 2012-03-12 10:26:00