问题标签 [screen-size]
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 - 如何在不同的 android 屏幕尺寸和分辨率上获得相同尺寸的游戏元素
我试图在不同的 android 设备上拥有相似大小的游戏对象,这意味着不同的屏幕尺寸和分辨率,有什么方法可以重新计算,例如 1 厘米到像素。
我的意思是根据屏幕分辨率和大小重新计算它,并获得与现实生活大小相对应的像素数。
当您在 xml 中创建 android UI 时,我读到了与设备无关的像素,但这对我来说似乎并不好,因为我在 OpenGL 中执行此操作,并且简单想将任何真实生活大小重新计算为像素。
android - 我可以以编程方式选择 Android 布局文件夹吗?
我正在构建一个 Android 应用程序,它使用不同的布局文件夹(即大、xlarge 等)根据屏幕大小调整大小。
唯一的问题是我想为用户提供一种在小屏幕和大屏幕布局之间切换的方法,以防他们有一个无法识别 xlarge 标签的 pre-honeycomb 平板电脑,或者设备更接近手机尺寸但仍然足够大,用户想要使用平板电脑布局。
有没有办法可以创建一个按钮来切换布局文件夹?我仍然想使用基于屏幕大小的自动文件夹选择,我还希望能够强制应用程序使用一个文件夹或另一个。
那可能吗?
android - Android 屏幕尺寸数据库
是否有一个数据库,其中包含每个特定设备的像素分辨率、屏幕尺寸和密度?
像这样的东西:
三星盖乐世 S2 | 480 x 800 | 屏幕尺寸=正常 | 密度=hdpi
谷歌连结 | 1280x720 | 屏幕尺寸=正常 | 密度=xhdpi
android - 如何在android的画布中获取屏幕尺寸的大小?
我能够在正常活动中获得屏幕尺寸,但我需要在画布视图中获得屏幕尺寸并根据它进行操作。任何片段都会有所帮助。谢谢。
android - 处理图像视图中的可点击区域
我有一些像这样的图像
我想让红色区域成为可点击区域。当用户在某个红色点触摸屏幕时,我想让这个区域可点击,我想收到通知,我想注册一个监听器。
问题在于不同屏幕的图像尺寸不同,有些屏幕的尺寸为 240x320,有些屏幕的尺寸为 400x800,我使用 fill_parent,因此图像将在每个屏幕中填满整个屏幕。这个可点击的区域有时会距左边框 50dip 有时会是 150dip。有时距离顶部 10dip 有时是 500dip ......一切都取决于屏幕尺寸
如何处理这种情况?
android - 创建 MyTouch 3G 模拟器
在 Android 虚拟设备管理器中创建模拟 HTC MyTouch 3G 滑盖手机的模拟器需要哪些设置?我最不确定的部分是使用哪种皮肤(HVGA、QVGA、WVGA...)。
web-applications - Galaxy Tab 上的 1280x800 与本地环境下的 1280x800 不同?
目前我们正在开发一个新的 Web 应用程序。客户说它应该至少支持 1280x800 及以上。在本地环境中,它看起来不错并且很合适。但是当我在 Galaxy Tab 上浏览它时,1280x800 的网站看起来不像是在 1280x800 上运行的网站。在 Galaxy Tab 上,网站被截断,尽管 Tab 的硬件设置显示它是 1280x800。所以网站对于 1280x800 来说太大了。
我知道您在编写 Android 应用程序时必须关心不同的屏幕和密度,但我们谈论的是网站而不是 Android 应用程序,我不确定是什么导致了这种行为。有人可以向我解释这是什么原因吗?
[更新]
火狐的截图(正确)
现在在 Galaxy Tab 中(截断)
android - 使用手机屏幕尺寸的合适方法是什么?
以下代码返回屏幕大小:
我正在使用RelativeLayout 来安排里面的组件。出于某种原因,当我在组件之间划分宽度(比如width*30/100
和width*70/100
)时,我会留下一些屏幕空间。还有关于高度我怎样才能获得状态栏和标题栏的高度它在手机之间是否有所不同?
java - 适用于所有屏幕尺寸的 Android 游戏 - 创意
我一直在为 Android 开发一款游戏,我有一个适合不同屏幕尺寸的想法,我想就这个想法是否是一个好的想法提供反馈,以及如何改进它,或者它是否应该被废弃。
我拥有的是一个 2d 大小的滚动游戏,它被锁定为横向模式。因为屏幕尺寸不同,屏幕的宽度(通常是高度,但它是横向的,所以我将其称为宽度)会发生变化。这给我移动背景带来了各种各样的问题,因为它基本上是两张相同的图片滚动,当一张离开屏幕时,另一张开始替换它,所以我必须在图像刚刚离开屏幕时捕捉它,所以它可以重置并准备再次滚动。这意味着它每次都必须达到一个 int 值,否则它不会被捕获并且两个图像都会滚动到屏幕外。
我已经简要测试过的想法如下。将屏幕尺寸截断到最接近的 100 像素。将此值添加 100 并将其作为背景图像的宽度。然后将此值除以 100 并将其用作每帧移动的 px 速率。这意味着背景将以相似的速率移动,具体取决于屏幕尺寸(设置帧速率为 25FPS)。它会在较大的屏幕上移动得更快,在较小的屏幕上移动得更慢,但会以相同的相对速度移动(每秒 1% 或其他)。
这个想法有缺陷吗?我已经在几个屏幕尺寸上模糊地测试过它,但是模拟器非常滞后,而且我只有几个设备可以测试它(我只有 18 岁,所以我不能接触很多!)。
任何反馈表示赞赏。
android - android get screen size of the other screen orientation
since android 3.0 there is a navigation bar with back and home button on the display. Now if I get the screen size like this
of this
I get different values for the landscape and portrait. Here is an example what I mean:
Acer Iconia A500 portrait mode : 800 x 1232 Acer Iconia A500 landscape mode : 1280 x 752
AFAIK this goes for all devices with such a navigation bar. (e.g. Samsung Galaxy Nexus, GalaxyTab 10.1 etc.)
Now my question is, if I am in portrait mode how can I get the values of landscape mode and the other way around?