2011-11-17 79 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

相关问题