嗨,我有这个简单的布局
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<Button
android:id="@+id/btn_trigger_left"
style="@style/triggerButton"
android:layout_marginRight="5dip"
android:text="Mold" />
<Button
android:id="@+id/btn_trigger_right"
style="@style/triggerButton"
android:text="Fums" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
和风格在这里.
<style name="triggerButton">
<item name="android:layout_width">0dp</item>
<item name="android:layout_height">50dip</item>
<item name="android:textSize">12sp</item>
<item name="android:gravity">center</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">@color/white</item>
<item name="android:layout_weight">2</item>
<item name="android:background">@drawable/symptom_bg</item>
<item name="android:layout_marginBottom">0dip</item>
</style>
Run Code Online (Sandbox Code Playgroud)
并且输出是这样的.

没关系,但是当我的文字足够长,两行按钮就像这样下来.

我做错了,请帮助我?谢谢!
Anu*_*ool 10
放
机器人:baselineAligned = "假"
在你的LinearLayout中.
LinearLayout默认情况下对齐其所有子控件的基线,在这里您需要禁用该行为.