2012-01-30 25 views
0

我已經開發了相對3.7版本的機器人相對佈局和佈局元素的相對佈局和困難關係... imageViews和不同大小的按鈕...我想爲7'製作xml佈局和10'機器人...我知道如何用手做...但是...有沒有什麼辦法,(可能)程序可以自動做到這一點(生成7或10'xml)?android xml layout 7'and 10'

<ImageButton 
    android:id="@+id/button_previous9" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentLeft="true" 
    android:src="@drawable/back" /> 

<ImageButton 
    android:id="@+id/Button_next_9" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentRight="true" 
    android:src="@drawable/fwd" /> 

<ImageView 
    android:id="@+id/imagepygalo9" 
    android:layout_width="100dp" 
    android:layout_height="100dp" 
    android:layout_alignParentTop="true" 
    android:layout_alignParentLeft="true" 
    android:layout_marginLeft="200dp"/> 
<ImageView 
     android:id="@+id/cvety9skr" 
     android:layout_width="350dp" 
     android:layout_height="40dp" 
     android:layout_alignParentBottom="true" 
     android:layout_alignParentLeft="true" 
     android:layout_marginLeft="70dp" 
     android:src="@drawable/s221" /> 

    <ImageView 
     android:id="@+id/cvety91" 
     android:layout_width="60dp" 
     android:layout_height="60dp" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentTop="true" 
     android:layout_marginTop="120dp" 
     android:clickable="false" 
     android:visibility="gone" 
     android:src="@drawable/sl4101" /> 

    <ImageView 
     android:id="@+id/cvety92" 
     android:layout_width="120dp" 
     android:layout_height="60dp" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentBottom="true" 
     android:layout_marginRight="110dp" 
     android:clickable="false" 
     android:visibility="gone" 
     android:src="@drawable/sl4102" /> 

    <ImageView 
     android:id="@+id/cvety93" 
     android:layout_width="90dp" 
     android:layout_height="45dp" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentBottom="true" 
     android:layout_marginLeft="70dp" 
     android:clickable="false" 
     android:visibility="gone" 
     android:src="@drawable/sl4102" /> 

例如... 幫助!

回答

1

我不這麼認爲。我花了很多時間在android上創建佈局。如果這種佈局在平板電腦(7'和10')上運行良好,並且如果效果不佳,則可以在不同的文件夾(layout-xlarge)中創建相同的佈局並應用更改以將該佈局適應平板電腦

+0

所以我做...大,小,xlarge ....但據我瞭解 - 你需要根據每個尺寸增加「... dp」的含義......我錯了嗎? – timonvlad 2012-01-30 08:03:47

+0

不,dp表示與密度無關的像素,因此dp對每個屏幕尺寸都有不同的尺寸。因此您必須在平板電腦上嘗試此佈局並對其應用更改,以修改尺寸或與其他佈局不同的其他尺寸 – JackTurky 2012-01-30 10:14:41