0

誰もがandroidでlayout_weigh sumがどのように機能しているかを知ることができますか

<?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:background="#FFFFFF"
    android:weightSum="100">
    <TextView android:text="left" android:textColor="#000000" android:layout_width="fill_parent"
        android:layout_height="wrap_content" android:layout_weight="33" />
    <Button android:text="right"  android:layout_width="fill_parent"
        android:layout_height="wrap_content" android:layout_weight="67" />
</LinearLayout>

ありがとう

4

2 に答える 2

0

Work onandroid:layout_weightは何もありませんが、親レイアウトの dp を設定するために使用されます。

It can be Sum of 1 or 10 or 100.

すなわち

1) 0.8 and 0.2

2) 80 and 20

3) 800 and 200 

3つのオプションはすべて同じです

上記の重みを子レイアウトに追加できます。ここで参照できます。

于 2012-05-25T13:00:01.297 に答える
0
<?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:background="#FFFFFF"
     >

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="left"
        android:textColor="#000000" />

    <Button
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="right" />

</LinearLayout>

android:weightSum="100" を削除して、このコードを試してください。

于 2012-05-25T12:53:59.313 に答える