1

レイアウトに多くのボタンがあり、それらはうまく機能します。2つのボタンを同じ行に配置したいので、LinearLayoutを水平にしますが、そうすると、2番目のボタンのクリックイベントが機能しません。テキストビューが表示されません

<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を削除すると正常に機能しますが、2つのボタンを同じ行に配置する必要があるため、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 に答える