编辑问题:
移动分辨率:
我想设计不同的屏幕dpi,如下面的分辨率.
小320x480,
480×800,
540x960,
720x1280(三星S3),
1080×1920(S4,Nexus5,纳克斯5X,摩托G4),
2560 X 1440(的Nexus 6,纳克斯6P,三星边缘)
平板分辨率:
480×800(Micromax的),
600x1024(三星tab2),
800x1280(nexus 7),
1200x1920(新nexus 7),
2048x1536(nexus 9)
我想根据设备显示分辨率使用不同的字体大小.
Q1)best解决这个问题的方法是什么problem?
Q2)什么是抛出编码或XML的最佳选择?
Q3)哪个drawable文件夹代表哪个设备分辨率?
Q4)应用程序启动器图标大小为不同的分辨率?
android screen-resolution android-custom-view android-xml android-drawable
我已阅读本教程多次支持多个屏幕以及许多有关的stackoverflow问题Design Android UIs to fit well with all android screen sizes.
但仍然在努力为所有屏幕尺寸提供最佳和相同的用户体验.
当我设计接口时,始终牢记以下图表.
在我的应用程序中,它使用res文件夹下的以下文件夹结构.

此外,我在定义大小时在xml布局文件中使用了dp和sp单位.
屏幕尺寸小
当谈到小屏幕尺寸时,它完美地指代在其下定义的UI layout-small并且没有任何问题地显示.
正常的屏幕尺寸
当我设计正常屏幕尺寸的布局时(layout folder),我使用3.5 inchesAndroid设备和3.7 inches模拟器来测试UI在正常屏幕尺寸下的样子.
所以我的布局在这个尺寸上看起来很棒,但是三星Gallaxy S3(4.8 inches)和S4(5.0 inches)的屏幕略大,它们仍然指的是普通屏幕尺寸的布局.因此在那些较大的屏幕中有一个相当大的空间从底部不使用,UI看起来不太好看.
另外在清单文件中,我定义了以下内容,
<uses-sdk
android:minSdkVersion="4"
android:targetSdkVersion="17" />
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true" />
Run Code Online (Sandbox Code Playgroud)
我没有图像密度问题(drawable-hdpi/drawable-xhdpi/drawable-mdpi/drawable-ldpi)
(1).想知道我错过了什么或做错了这样的结果,特别是在Bigger屏幕(4.8英寸)中,以引用正常的布局.
(2).此外,如果有人可以解释最佳实践和在文件夹下定义文件夹结构的标准方式,Res以适应android中的所有屏幕尺寸,将不胜感激,因为这是如此令人困惑.谢谢.
我想支持多种屏幕尺寸的Android屏幕,但我可以通过维护多个xml布局文件来实现
但根据要求,我应该使用单一的XML布局来优化应用程序的使用.
所以,请你帮助我,我已经通过多个教程多个链接,但无法获得堆栈溢出的最后一个选项