问题标签 [screen-density]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
92 浏览

android - 七寸平板布局问题

我正在开发一个具有多屏幕支持的应用程序。我为所有 10 英寸平板电脑使用 layout-sw720dp 文件夹,为所有智能手机和 7 英寸平板电脑使用 layout 文件夹。我在 Lanix Ilium Pad T7 http://phoneradar.com/gadgets/phones/lanix/ilium-pad-t7/中测试了我的应用程序,它没有从布局文件夹中获取布局。我尝试添加 layout-sw600dp 和 layout-sw600dp-hdpi 文件夹,但此设备仍在从 layout-sw720dp 获取布局。

我必须做什么才能从不同于 layout-sw720dp 的另一个文件夹中获取布局?

0 投票
3 回答
142 浏览

android - Android - 根据屏幕密度通过网络服务从 URL 获取图像?

我正在开发一个 Android 应用程序。它假装适用于许多国家,所以我需要根据用户登录应用程序的国家/地区更改一些图标和“drawables”,例如用户所在国家/地区的移动运营商,可能是国家/地区的国旗等。

我打算通过 Web 服务上的 URL(使用 Volley)来轻松获取这些内容。

但是,谈到 Android 的多屏幕密度,我不知道在这种情况下是否“有效”从服务获取一个单一的图像大小以将其放在应用程序上,或者根据设备的屏幕密度然后请求相应的图像到服务器(如果这是一个好的做法)。

你是如何处理这些案件的?任何评论我都会非常感激,谢谢!!

0 投票
1 回答
487 浏览

android - 为手机和平板电脑开发不同分辨率的应用程序?

我想开发应该支持安卓手机分辨率和平板电脑分辨率的应用程序。在开发时有一些问题我们应该知道。

Q1) 密度和分辨率有什么不同?

Q2) 设计师一般以像素(1440x2560)设计应用程序设计师将如何处理密度设计时他应该注意什么?

Q3)best处理不同分辨率/密度的字体大小的方法是什么?

Q3) 哪个可绘制文件夹代表哪个设备分辨率/密度?

Q4) 不同分辨率/密度的应用程序启动器图标大小?

Q5) 不同分辨率/密度的通知图标/状态栏图标大小?

0 投票
0 回答
32 浏览

html - 防止操作系统使用 CSS 调整图像大小

好的,那么问题来了。我正在 Photoshop 中设计一个网站模型(设置为 72dpi)。

我导出一个宽度和高度为:295px x 129px 的 logo.png 文件。

我直接在浏览器(Chrome 或 Firefox)中访问 logo.png 文件,图像看起来大了 25%。我通过截屏并并排比较来验证这一点。

我想知道问题出在哪里,我意识到在 Windows 8 控制面板(外观和分辨率 -> 显示)上,“更改所有项目的大小”设置为“更大 - 150%(默认)”。我在 2 个 4k 显示器上。

如果我将此值更改为 125% 并重新登录到 windows 用户,一切看起来都小得多(小得令人不舒服),但在浏览器中,我的图像现在以正确的大小显示。

所以我的问题是这个..

有没有办法阻止浏览器调整我的图像内容的大小?我不希望通过指定宽度:75% 来破解它,原因很明显(那些拥有 100% 操作系统项目比例的人会看到它更小)。

0 投票
1 回答
1655 浏览

android - Android高度屏幕限定符不起作用

假设屏幕的最小高度为 900dp,我已经使用此限定符“h900dp”创建了资源文件。

我有这个 DisplayMetrics 的设备:

我认为这意味着高度是 912dp。

那我的资源文件怎么没用。

谢谢

0 投票
0 回答
92 浏览

android - 如何从文件中为不同的屏幕密度创建 BitmapDrawable?

众所周知,如果我们将一个96x96 像素的图像放在项目文件夹xxhdpi中,它将显示在32dp.

现在我有一个96x96 像素的图像文件,它位于存储中。我从该图像创建一个BitmapDrawable对象。我想要的是:图像应该显示在32dp.

这是我尝试过的:

但它不起作用。它看起来比32dp. 谁能告诉我怎么做?

0 投票
1 回答
753 浏览

android - Android Studio 虚拟设备显示与真实显示不匹配(Galaxy Note 2)

我正在开发一个应用程序,据报道它在三星 Galaxy Note II ( http://www.gsmarena.com/samsung_galaxy_note_ii_n7100-4854.php ) 上显示错误(有截图证据)。我尝试创建具有 720x1280 (5.5") 显示器的虚拟设备,但它只是在我的 PC 上显示了更大的模拟显示器(与 Nexus 5.5 虚拟设备相比)并且应用程序元素的布局正确。为什么我不能得到与在真实设备上?或者我该怎么做?

0 投票
1 回答
902 浏览

android - 安卓电视多屏支持

我了解不同屏幕密度 (dpi) 和倾角之间的区别。在为 Android TV 开发应用程序时,我应该支持哪些屏幕密度?换句话说,我们需要创建多少版本的资产。我需要全部 (mdpi / hdpi / xhpi / xxhdpi / xxxhdpi) 还是只需要 Android TV 的子集?

0 投票
2 回答
1640 浏览

android - 支持不同的屏幕和三星 s7 dpi

我已经查看了有关支持多屏幕的 android 网站,但我对 dpi 有点困惑。我有一个三星 s7(不是边缘),我在上面测试我的应用程序。我不确定它是否在 mdpi 或 hdpi 组中。谢谢

0 投票
0 回答
616 浏览

android - 将 DENSITY_560 视为 XXXHIGH 还是 XXHIGH?

在文档中,android 说:

Android 认为它是 XXXHIGH(4X) 屏幕。

但是我有另一个函数调用getResources().getDimensionPixelSize(R.dimen.line_list_item_height),它返回3X高度,太奇怪了,如何解决这个问题?

  • 设备是 Nexus 6p
  • 编译sdk版本为23
  • 我在列表视图中使用视图页,因此必须计算一个高度来支撑视图页。