在Android中使EditText和Button具有相同的高度

Dan*_*iel 8 android button android-layout android-edittext

我有一个EditText和一个Button在我LinearLayout和我想要将它们紧密地对齐在一起,所以它们看起来似乎属于一起(edittext + micButton用于语音输入).

现在他们没有相同的高度,他们并没有真正对齐(Button似乎比它低一点EditText).我知道我可以应用负边距,-5dp以使它们更接近,但有没有更好的方法来做到这一点?

将它们设置在特定的容器/布局中,以便它们自动具有相同的高度,并且它们之间没有边距?

TxA*_*xAg -1

Android 尝试自动调整文本的所有内容,而不是按钮本身。

我花了很长时间才终于弄清楚。这真的很简单。应该修复它。

myButton.setGravity(Gravity.CENTER_VERTICAL);
Run Code Online (Sandbox Code Playgroud)

或者如果它们是连续的..将按钮附加到表格行,然后。

myTableRow.setGravity(Gravity.CENTER_VERTICAL);
Run Code Online (Sandbox Code Playgroud)