1

我的布局中有很多按钮,它们运行良好。我想将两个按钮放在同一行,所以我将 LinearLayout 设为水平,但是当我这样做时,第二个按钮的单击事件不起作用。它没有显示我的文本视图

<LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="horizontal" >

        <Button
            android:id="@+id/bAnswerQuestoinShowChoices"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Show Choices"
            android:visibility="invisible" />

        <Button
            android:id="@+id/bAnswerQuestionShowHints"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Show Hint 1"
            android:visibility="invisible" />
    </LinearLayout>

如果我删除 LinearLayout 它工作正常,但我想要 linearlayout 因为我希望两个按钮位于同一行。

4

1 回答 1

0

android:layout_height="match_parent" //<---------------------这是让它扭曲内容的问题

<LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent" //<----------------------this is the issue make it warp content
        android:orientation="horizontal" >
于 2012-06-23T15:32:07.430 回答