这是我的 XML 文件
<LinearLayout
android:weightSum="3"
android:layout_width="match_parent"
android:layout_height="128dp"
android:orientation="horizontal">
<Button
android:id="@+id/button3"
style="@style/Base.Widget.AppCompat.Button.SoundboardUnlockedButton"
android:layout_weight="1"
android:text="Butto1111111111111111111n" />
<Button
style="@style/Base.Widget.AppCompat.Button.SoundboardUnlockedButton"
android:id="@+id/button2"
android:layout_weight="1"
android:text="Butt1111111111111111on" />
<Button
android:id="@+id/button"
style="@style/Base.Widget.AppCompat.Button.SoundboardUnlockedButton"
android:layout_weight="1"
android:text="Bu111111111111111111tton" />
</LinearLayout>
样式 Base.Widget.AppCompat.Button.SoundboardUnlockedButton
<style name="Base.Widget.AppCompat.Button.SoundboardUnlockedButton">
<item name="android:layout_width">0dp</item>
<item name="android:layout_height">128dp</item>
</style>
最佳答案
将其放入您的 LinearLayout 中:
android:gravity="center_vertical"
对齐按钮
关于android - 为什么按钮在 LinearLayout 中没有相同的基线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51703336/