相关疑难解决方法(0)

如何在android中为每个不同的屏幕大小定义dimens.xml?

Android中支持不同的屏幕尺寸(密度)时,通常关注的是为每个可能的屏幕创建不同的布局.IE

  • LDPI
  • MDPI
  • 华电国际
  • xhdpi
  • xxhdpi
  • xxxhdpi

我为xhdpi屏幕设计了一个布局作为参考,并在dimens.xml中定义了它的尺寸.现在我想支持每个可能的屏幕尺寸.我怎样才能做到这一点?

据我所知,我可以使用工具找出适合其他屏幕尺寸的dimens.xml并将其添加到我的项目中.这是在我的情况下这样做的正确方法吗?

另一个问题,我是否只需要为上面的屏幕尺寸创建dimens.xml?如果是,那么是什么w820dp

谢谢你的帮助.我只需要支持手机(不是平板电脑或其他设备).

android android-layout android-screen-support android-activity

118
推荐指数
7
解决办法
14万
查看次数

不同分辨率支持android

编辑问题:

移动分辨率:
我想设计不同的屏幕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

78
推荐指数
5
解决办法
9万
查看次数

文字大小与不同的分辨率

我正在使用星系标签1,7英寸hdpi和星系标签加,7英寸hdpi但更高分辨率,在我的应用程序中,文本可以在星系标签中读取,但在星系标签加上有太多小.我使用sp字体大小和布局大.任何的想法?谢谢

android text resolution android-layout

14
推荐指数
4
解决办法
6万
查看次数

在7"和10"平板电脑的values文件夹中的dimens.xml,怎么样?

我尝试过:

values-mpdi, values-land-mpdi, values-hpdi and values-land-hdpi
Run Code Online (Sandbox Code Playgroud)

这在手机的屏幕上工作得很好,问题是7英寸平板电脑可能会从值-mdpi和10英寸平板电脑获取价值,但结果却不一样,我猜是因为屏幕尺寸(尽管是相同的分辨率和相似的密度)所以我试过:

values-sw600dp-hdpi
values-sw600dp-port-hdpi
values-sw600dp-mdpi
values-sw600dp-port-mdpi
values-sw720dp-hdpi
values-sw720dp-port-hdpi
values-sw720dp-mdpi
values-sw720dp-port-mdpi
Run Code Online (Sandbox Code Playgroud)

但应用程序崩溃,因为它找不到所需的资源....

任何帮助都感激不尽

提前致谢

xml resources android dimensions

6
推荐指数
2
解决办法
1万
查看次数

用于不同屏幕尺寸和密度组合的可绘制文件夹

什么是可绘制的文件夹

  1. 低密度,中等屏幕
  2. 低密度,大屏幕
  3. 低密度,Xlarge屏幕
  4. 中密度,小屏幕
  5. 中密度,大屏幕
  6. 中密度,Xlarge屏幕

    和平板电脑?

android drawable

4
推荐指数
1
解决办法
4982
查看次数