2011-04-08 89 views
0

在我的應用程序中,我創建了一個活動,我在table layout裏放置了5個連續的編輯框,在3 image buttonsimage view的同一個活動中。用戶界面在320x480設備中看起來不錯,但當我在480x854設備上嘗試時,它不好。我可以通過在編碼中分別給出寬度,高度,xy axis來安排image buttonsimage views,但是當我嘗試對錶格佈局執行相同操作時,我的應用程序崩潰。桌面佈局在Android中下降

如何重新調整表格佈局的大小以適合。以下是該表的佈局我的xml文件:

<TableLayout 
android:id="@+id/widget01" 
android:layout_width="280px" 
android:layout_height="wrap_content" 
android:orientation="vertical" 
android:layout_x="34px" 
android:layout_y="60px" 
> 
<TableRow 
android:id="@+id/widget11" 
android:layout_width="280px" 
android:layout_height="wrap_content" 
android:orientation="horizontal" 
> 
<EditText 
android:id="@+id/widget111" 
android:layout_width="242px" 
android:layout_height="wrap_content" 
android:textSize="18sp" 
> 
</EditText> 
</TableRow> 
</TableLayout> 

<TableLayout 
android:id="@+id/widget02" 
android:layout_width="280px" 
android:layout_height="wrap_content" 
android:orientation="vertical" 
android:layout_x="34px" 
android:layout_y="98px" 
> 
<TableRow 
android:id="@+id/widget12" 
android:layout_width="280px" 
android:layout_height="wrap_content" 
android:orientation="horizontal" 
> 
<EditText 
android:id="@+id/widget222" 
android:layout_width="242px" 
android:layout_height="wrap_content" 
android:textSize="18sp" 
> 
</EditText> 
</TableRow> 
</TableLayout> 

回答

1

如果你想避免併發症的發生與different Screensizes,使用dip代替px

1

你必須使用浸單元代替PX的。不要指定確切的寬度和高度嘗試給包裝內容或填充父項。