2012-05-06 127 views
1

我想創建一個計算器應用程序,我一直有問題的XML佈局。Android創建計算器應用程序

由於按鈕,即使我用DP的確定從屏幕的每個按鈕的大小來篩選結果變化量...

我應該使用Java創建的佈局,所以我可以得到屏幕尺寸如果有,我可以舉個例子嗎?

回答

1

您可以設計佈局文件,然後用不同大小的按鈕製作幾個版本。把它們放在res/layout-small /,res/layout-large /和res/layout-normal /中。系統將根據設備顯示的尺寸來拉取正確的xml文件。

另一種方法是嘗試在dp中指定尺寸來設計佈局,而不是使用android:layout_weightandroid:weightSum來實現您想要的比例。然後它應該根據設備進行自我縮放而不需要任何不同的xml文件。