我是Android环境中的初学者。 我试图用很少的控件创建一个简单的应用程序。 当我在三星Galaxy手机上运行时,我在UI中安排了所有控件并且看起来很好看。 但是当我在Nexus中运行相同的应用程序时,控件的底部存在很大差距。功能相同。
如何根据手机的分辨率创建调整控件的应用程序? 有人可以指导我。
答案 0 :(得分:0)
只需检查这是否可以解决问题:
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<supports-screens
android:largeScreens="false"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true" />
</manifest>
答案 1 :(得分:0)
你必须根据分辨率在这些文件夹中制作3个布局文件夹,名称布局小,布局正常,布局大。输出你的xml文件。你将根据分辨率自动检测。如果你有任何问题,请使用这个链接..
http://developer.android.com/guide/practices/screens_support.html
答案 2 :(得分:0)
您使用哪些像素单位?建议使用“dp”,因为它们会根据屏幕分辨率和像素密度重新计算。