2011-11-17 75 views
1

我開發了一個項目,它包含許多圖像,並且我在不同的分辨率下在三個文件夾hdpi,mdpi和ldpi中添加了相同的圖像。 但我設計的佈局適合更大尺寸的屏幕,當我在較小尺寸的屏幕上運行應用程序時,會發生什麼情況是由於移動屏幕分辨率更改而導致組件更改的位置。我得到了一個解決方案,使其具有與佈局,佈局小,佈局中和佈局-xlarge不同的佈局。我試過這個,工作正常,但我有沒有在不同的folders.please幫助相同的佈局的任何其他方法?如何讓我的項目在多個屏幕上運行?

回答

3

使用dp而不是px在佈局創建。併爲ldpi,hdpi和mdpi使用不同的圖像,並將這些行添加到清單文件中。

<supports-screens android:resizeable="true" 
    android:smallScreens="true" 
    android:normalScreens="true" 
    android:largeScreens="true" 
    android:anyDensity="true"/> 
+0

wer to use dp ?? – KMI

+0

顯示您的xml代碼。 –

+0

<?xml version =「1.0」encoding =「utf-8」?> <按鈕機器人:layout_width = 「80dp」 機器人:文本android:layout_yight =「wrap_content」android:layout_y =「392dp」 android:shadowColor =「#00FFFF」 android:color =「退出」android:id =「@ + id/button1」android:layout_height =「120dp」 =「#FFFFFF」android:onClick =「exit」> KMI

相關問題