0

この線形レイアウトビューを適切な重みで相対レイアウトビューに変換できますか?

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="1.2"
    android:weightSum="3" >

    <Button
        android:id="@+id/favButton2"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1.2" />

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight=".6"
        android:weightSum="2" >

        <EditText
            android:id="@+id/searchText"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight=".6" />

        <Button
            android:id="@+id/gotoButton"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1.4" />
    </LinearLayout>

    <Button
        android:id="@+id/favButton4"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1.2" />
</LinearLayout>

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="1.2"
    android:background="@drawable/appback" >

    <TextView
        android:id="@+id/category"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:gravity="center"
        android:textColor="#000" />
</LinearLayout>

<ScrollView
    android:id="@+id/scrollBackground"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight=".4"
    android:background="@drawable/appback" >

    <TextView
        android:id="@+id/favSms"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_gravity="center"
        android:layout_marginLeft="20dp"
        android:layout_marginRight="20dp" />
</ScrollView>

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="1.2"
    android:weightSum="2" >

    <Button
        android:id="@+id/nextFavSms"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:text="Next" />

    <Button
        android:id="@+id/PreFavSms"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:text="Pre" />


</LinearLayout>

ここに画像の説明を入力してください

これは、上記の線形レイアウトから取得したo / pであり、すべてのデバイスをサポートする相対レイアウトを使用して同じものが必要です。

4

1 に答える 1

0

相対レイアウトではウェイトを使用できないと思いますが、このデザインを実現できれば、質問を明確にすることができます。このレイアウトを設計する上で難しいと感じたことは何ですか?別の画面サイズを使用する場合は、相対的なレイアウトの方が適しています

于 2013-01-26T14:48:23.693 に答える