0

次の XML があります。

<LinearLayout
    android:id="@+id/linearLayout1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" >

    <TextView
        android:id="@+id/tv1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/verylongtext" android:layout_weight="1000" />

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="sometext" android:onClick="onClickButton" android:layout_weight="1" />

</LinearLayout>

ボタンのテキストにまだ改行があるlayout_weightを設定しましたが、ボタンは表示されるはずです

何らかのテキスト

しかし、それは示しています

いくつか

外線

これはなぜですか、どうすれば修正できますか?

ありがとう!

4

2 に答える 2

1

ボタンxmlandroid:singleLine="true"に含めます。

于 2012-04-10T20:33:05.503 に答える
0

の方向を指定しないLinearLayoutため、デフォルトで水平になります。はTextViewを絞っていButtonます。また、 を使用する場合android:layout_weight、レイアウト内のオブジェクトを関連する寸法に拘束したくない場合が多いため、 「 」または「0px」の代わりに「 」を配置して、重みによってそれぞれの比例サイズを決定することができます。wrap_contentmatch_parent

于 2012-04-10T20:37:33.527 に答える