android - 我应该为摩托罗拉 TC55 等屏幕密度/尺寸设置哪些资源限定符

标签 android android-resources screen-size motorola-droid

我必须设置特定的“值”和“布局”文件夹,这些文件夹仅适用于具有与 Motorola TC55 相同屏幕规范的设备。 .

我应该写什么限定符?

这是摩托罗拉 TC55 显示信息的屏幕:

Display info page 1

更新:关注this site我做了以下公式:480/(240/160) = 320

所以我尝试了以下文件夹:values-sw320dpvalues-w320dp

它们在摩托罗拉 TC55 上工作正常,但问题是它也会影响三星 Note 3 设备。

Note 3 的公式为:1080/(480/160) = 360

那么为什么它也会影响具有不同密度无关像素的设备?

最佳答案

我已经根据 Android documentation 中提供的信息对布局进行了快速测试。 .

就我而言,我使用过 TC55 (320x533 dp) 和 TC70 (360x640 dp)。

我必须使用文件夹说明符在两个设备中使用特定的不同布局:

layout-sw320dp
layout-sw360dp

第一个用于 TC55,第二个用于 TC70。

关于android - 我应该为摩托罗拉 TC55 等屏幕密度/尺寸设置哪些资源限定符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31248956/

相关文章:

android - 应用程序/Activity 启动时显示对话框

java - 以这种方式使用伴随对象(静态)可能是一个很好的例子吗?

android - 将资源文件迁移到Androidx

android - 为什么 ColorStateList 的按下状态不能与 ListView 项目一起使用?

java - R.java 中的奇怪错误,即使在清理项目 : "Underscores can only be used with source level 1.7 or greater" 之后

android - 在 android 3.2 及更低版本中支持多屏幕

android - WebView 没有填满设备或模拟器的整个屏幕

android - 如何在Androidx上使用Picasso库

android - 动画中的延迟 (TranslateAnimation)

javascript - 仅当窗口大小低于特定数字时才允许 .click 事件