问题标签 [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.
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 的另一个文件夹中获取布局?
android - Android - 根据屏幕密度通过网络服务从 URL 获取图像?
我正在开发一个 Android 应用程序。它假装适用于许多国家,所以我需要根据用户登录应用程序的国家/地区更改一些图标和“drawables”,例如用户所在国家/地区的移动运营商,可能是国家/地区的国旗等。
我打算通过 Web 服务上的 URL(使用 Volley)来轻松获取这些内容。
但是,谈到 Android 的多屏幕密度,我不知道在这种情况下是否“有效”从服务获取一个单一的图像大小以将其放在应用程序上,或者根据设备的屏幕密度然后请求相应的图像到服务器(如果这是一个好的做法)。
你是如何处理这些案件的?任何评论我都会非常感激,谢谢!!
android - 为手机和平板电脑开发不同分辨率的应用程序?
我想开发应该支持安卓手机分辨率和平板电脑分辨率的应用程序。在开发时有一些问题我们应该知道。
Q1) 密度和分辨率有什么不同?
Q2) 设计师一般以像素(1440x2560)设计应用程序设计师将如何处理密度设计时他应该注意什么?
Q3)best
处理不同分辨率/密度的字体大小的方法是什么?
Q3) 哪个可绘制文件夹代表哪个设备分辨率/密度?
Q4) 不同分辨率/密度的应用程序启动器图标大小?
Q5) 不同分辨率/密度的通知图标/状态栏图标大小?
html - 防止操作系统使用 CSS 调整图像大小
好的,那么问题来了。我正在 Photoshop 中设计一个网站模型(设置为 72dpi)。
我导出一个宽度和高度为:295px x 129px 的 logo.png 文件。
我直接在浏览器(Chrome 或 Firefox)中访问 logo.png 文件,图像看起来大了 25%。我通过截屏并并排比较来验证这一点。
我想知道问题出在哪里,我意识到在 Windows 8 控制面板(外观和分辨率 -> 显示)上,“更改所有项目的大小”设置为“更大 - 150%(默认)”。我在 2 个 4k 显示器上。
如果我将此值更改为 125% 并重新登录到 windows 用户,一切看起来都小得多(小得令人不舒服),但在浏览器中,我的图像现在以正确的大小显示。
所以我的问题是这个..
有没有办法阻止浏览器调整我的图像内容的大小?我不希望通过指定宽度:75% 来破解它,原因很明显(那些拥有 100% 操作系统项目比例的人会看到它更小)。
android - Android高度屏幕限定符不起作用
假设屏幕的最小高度为 900dp,我已经使用此限定符“h900dp”创建了资源文件。
我有这个 DisplayMetrics 的设备:
我认为这意味着高度是 912dp。
那我的资源文件怎么没用。
谢谢
android - 如何从文件中为不同的屏幕密度创建 BitmapDrawable?
众所周知,如果我们将一个96x96 像素的图像放在项目文件夹xxhdpi
中,它将显示在32dp
.
现在我有一个96x96 像素的图像文件,它位于存储中。我从该图像创建一个BitmapDrawable
对象。我想要的是:图像应该显示在32dp
.
这是我尝试过的:
但它不起作用。它看起来比32dp
. 谁能告诉我怎么做?
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 虚拟设备相比)并且应用程序元素的布局正确。为什么我不能得到与在真实设备上?或者我该怎么做?
android - 安卓电视多屏支持
我了解不同屏幕密度 (dpi) 和倾角之间的区别。在为 Android TV 开发应用程序时,我应该支持哪些屏幕密度?换句话说,我们需要创建多少版本的资产。我需要全部 (mdpi / hdpi / xhpi / xxhdpi / xxxhdpi) 还是只需要 Android TV 的子集?
android - 支持不同的屏幕和三星 s7 dpi
我已经查看了有关支持多屏幕的 android 网站,但我对 dpi 有点困惑。我有一个三星 s7(不是边缘),我在上面测试我的应用程序。我不确定它是否在 mdpi 或 hdpi 组中。谢谢
android - 将 DENSITY_560 视为 XXXHIGH 还是 XXHIGH?
在文档中,android 说:
Android 认为它是 XXXHIGH(4X) 屏幕。
但是我有另一个函数调用getResources().getDimensionPixelSize(R.dimen.line_list_item_height)
,它返回3X高度,太奇怪了,如何解决这个问题?
- 设备是 Nexus 6p
- 编译sdk版本为23
- 我在列表视图中使用视图页,因此必须计算一个高度来支撑视图页。