问题标签 [multiscreen]

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 投票
2 回答
1102 浏览

android - 多种屏幕尺寸的表格布局?

我正在构建一个吉他应用程序。屏幕右侧是指板,左侧是几个按钮。

我已经用一个充满按钮的表格布局构建了吉他琴颈。没什么特别的。这工作得很好。不过我也想支持平板电脑。

每个设备的吉他琴颈宽度必须保持一致,并且必须始终与屏幕的一侧对齐。但是,由于平板设备更高,我想包括更多注释。请看下图。

手机与平板电脑的布局

任何人都可以给我任何关于实施这个的提示吗?谢谢一堆

编辑*

这是当前的基本 XML 布局。屏幕是横向的,指板在顶部。我认为我必须对多屏开发采取完全不同的方法。

0 投票
2 回答
3943 浏览

javafx-2 - 切换 Javafx fxml 屏幕

我对 javafx 很陌生。我看到了许多在屏幕之间切换的方法,但经过一番思考,它们不知何故不起作用,我想到了使用这种逻辑。在我在项目中走得太远之前,我需要知道是否可以建议我继续使用它。

当我单击其中一个按钮时,它会删除当前场景并加载相关的 fxml。谢谢你。passangerPaymentAnchorPane 的作用类似于其他 fxml 加载和卸载的母窗格

0 投票
2 回答
393 浏览

android - 如何将 UI 小部件尺寸从 iPhone 4 Retina 更改为 Android

预期结果

我有一些 UI 小部件,其尺寸是为 iPhone 4 Retina 设备设计的。单位是像素,例如一个 30 像素宽 x 30 像素高的按钮。我想将设计风格复制到 Android 设备中,比如之前的 30 x 30 按钮,在 iPhone 4 Retina 中占用 30/640 = 4.6875% 的屏幕宽度和 30/960 = 9.375% 的屏幕高度,那么我也期望它占用 Android 设备屏幕宽度的 4.6875%,屏幕高度的 9.375%。

问题

不知道以下代码中使用的 iPhone 4 Retina 设备的尺寸比例因子。

代码

参考

iPhone 4 视网膜

ppi:326

分辨率:640 x 960 像素

尺寸比例因子:未知

三星盖乐世 S

ppi:233

分辨率:480 x 800 像素

尺寸比例因子:1.5

三星 Galaxy Note

ppi:285

分辨率:800 x 1280 像素

尺寸比例因子:2.0

0 投票
1 回答
54 浏览

c# - 启动应用程序时在单独的屏幕上显示表单

我在 .Net 应用程序中有两个表单和两个屏幕。

当我运行程序时,我想指定表单的位置:主表单必须在第一个屏幕上运行,第二个表单必须在第二个屏幕上运行。

如何指定表单的屏幕位置?

0 投票
3 回答
176 浏览

android - 如何在android中制作多屏支持?

我设计了一个适用于 320*480 的应用。我的问题是,当我在 240*320、480*800 等小型或大型显示器上安装和使用我的应用程序时,我遇到了组件对齐问题。

我知道我必须为每个屏幕尺寸设计单独的布局。

0 投票
0 回答
1703 浏览

c# - 如何以编程方式在两个屏幕之间切换

我有一个 C# 程序,它使用两个屏幕在几个窗口中显示。是否有一种(简单的)方法可以在屏幕之间切换,以便我将一个屏幕的所有内容都放在另一个屏幕上,反之亦然?我试图寻找一些 win32api 选项,但没有发现任何有用的东西......

顺便说一句,我正在使用 Windows XP。

谢谢,约西。

0 投票
2 回答
484 浏览

android - 多屏适配安卓

我开发了一个指定用于多屏幕的 android 应用程序。我有各种尺寸的背景图片。分为 hdpi mhdpi xhdpi 和 xxhdpi 的子文件夹。

在我的 Galaxy S4 上,图片看起来很棒,但是当我将应用程序安装在 8 英寸低密度屏幕的平板电脑上时,图片看起来真的很拉伸。

难道我做错了什么?

0 投票
0 回答
577 浏览

java - 在选定的监视器上显示 JDialog

我正在开发允许用户在所选屏幕上打开特定 JDialog 的功能。我非常接近结束它,但我还没有完成一件事。下面的方法在“screen[screen].setFullScreenWindow”处抛出 NullPointerException。虽然,JDialog 出现了。就在我关闭它之后,NPE 正在跳转到我的控制台窗口。我知道问题出在 setFullScreenWindow 方法中,但我不知道如何在所选屏幕上“弹出”JDialog。

我在 JButton 操作中调用该方法:

});

这是一个获取屏幕列表的方法:

堆栈跟踪:

编辑 2013/09/30,晚上 8:10

好的。我想我知道这个问题是关于什么的。所以主要是,我尝试为“对话框”调用方法 setFullScreenWindow,它是一些 JDialog 类的对象。但是在调用一些初始化方法的按钮的操作中,我只是初始化了我的“对话框”。我想念一件事——“对话”对象类的正确实现。所以我做到了,NPE 消失了。只需添加带有新 Swing 线程的 main 方法和 contentPane 的一些标准设置。就是这样。

如果您有任何建议,并且如果你们能告诉更多关于这个案例的信息,我将非常感激。

问题解决了。下面是 JDialog 类的标准框架:

}

0 投票
0 回答
74 浏览

android - 多屏背景图片

我有不同的文件夹,每个屏幕尺寸都有不同的背景图像,我也为布局创建了文件夹,每个文件夹中的内容是复制和粘贴(布局的),因为我希望它看起来一样,但要为匹配的图片密度。

我不知道为什么,但该应用程序在我的手机上看起来很棒,而在我的平板电脑上却很糟糕(背景图片模糊)

0 投票
1 回答
1010 浏览

javascript - 用于大型虚拟显示的带有three.js 的真实示例多屏

您可以在此处看到用于多屏目的的新示例:

webgl_multiple_canvases_circle

webgl_multiple_canvases_complex

webgl_multiple_canvases_grid

真的很酷,他们甚至谈论谷歌液体星系项目:liquidGalaxy

所以,基本上,我想知道如何调整应用程序以适应多屏幕的需要,比如说四个 1920x1080 显示器,都显示图像的一个很好的部分。

我最终得到了一个基本的概念证明,我只需显示新的窗口屏幕内容/画布并通过 node.js 服务器和 socket.io 同步鼠标位置。

这工作顺利,直到我显示不同大小的窗口。

请参阅下面失败的情况。

作为记录,请注意完整的应用程序无法运行(屏幕尚未准备好在不同的计算机上创建),我想先解决这个偏移问题。

谢谢 !

哦,如果你想尝试或贡献,该项目在这里:

筛网

在这里,您可以看到场景有点失真,并且窗口高度不同

在这里,您可以看到场景正常,窗口高度相同

再次感谢 !