问题标签 [mainscreen]
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.
ios - 创建处理视图/按钮大小的逻辑
我想根据主屏幕大小创建一些逻辑来处理子视图和一些按钮的视图大小。
所以我想做这样的事情://发现主屏幕尺寸(这会因方向而异
//根据宽度除以3计算子视图大小
//根据主屏宽度计算按钮大小 //根据主屏大小宽度计算按钮左右间距padding,按钮宽度...
设置它的正确方法是什么?另外,我如何创建一个保存屏幕大小的对象/var/值,然后可以再次使用。理想情况下,我想在实现文件的顶部进行一次计算,并将变量多次用于应用程序中的不同按钮。所有这些都将以编程方式完成,而不是使用界面生成器。
android - 主屏幕小部件的 RelativeLayout 参数
怎么了伙计们!这是我的布局 xml 的示例:
问题是 - 是否可以通过代码更改 conf_RLayoutMultiSize 大小?我有 cofigurantion 布局,我很容易做到,但无法意识到如何在 manescreen vidget 上做到这一点。我试过这个
但这并不成功
device - UIScreen mainScreen 在iOS8上的模拟器和实际设备之间的界限不同
在我的 iOS7 应用程序中,我使用:
然后,我使用 screenHeight 加载有关设备是 iPhone 4 还是 iPhone 5 的不同视图。
主要问题是,当我检查 iOS 8 的应用程序时,模拟器以横向返回交换值,因此 screenHeight vas 实际上是 screenWidth 并且它加载了错误的视图。好的,我解决了这个问题,但我们还没有在 App Store 上发布任何更新,因为应用程序在装有 iOS 8 的实际设备上运行良好。它加载了正确的视图。
iOS8 的实际设备在横向上返回值与以前在 iOS7 上一样,但在模拟器 iOS 8 上,这些值按应有的方式交换。现在我很难决定是否更新。
有人知道发生了什么吗?
谢谢你,马杰
ios - 检测 iPhone 6 及以上
我知道有一些这样的问题,但我没有解决方案。我试图了解它是否是 iPhone 6。
当我尝试这个时,即使在 iPhone 6 中它返回 IS_IPHONE_5 也是真的。如果我尝试 native.scale iphone 5 和 6 也返回 2,只有 iphone 6 plus 返回 3。所以如果从高度或从比例来看它是 iphone 6,我无法得到它.
它们在 iPhone 5 和 iPhone 6 中都返回相同的结果。那么如何检测呢?请提供任何帮助。
objective-c - iOS 8.x 替代检测 iPhone 5s,使用 [UIScreen mainScreen].bounds.size.height == 568.0
在 iOS 8 之前的 iOS 版本中,要检查设备是否为 iPhone 5/iPhone 5s,检查 [UIScreen mainScreen].bounds.size.height == 568.0 就足够了。但在 iOS 8.x 及以后的版本中,此检查可能会失败,因为边界现在取决于方向。我需要一个解决方案来识别 iPhone 5s、6 和 6+ 设备,而无需检查 iOS 版本。
android - 在主(主)屏幕默认设置应用程序图标
我正在开发一个短信管理应用程序,它可以代替本机 android 短信管理器工作,但我想在主页(主)上显示我的应用程序 - 我的意思是第一个屏幕 - 编程方式。我的应用程序现在似乎在第 6 个屏幕上,很难到达写一条消息。如何将我的应用程序放在主(主)屏幕上?
ios - 如何显示与 UINavigationBar 重叠的 UIView
在我的应用程序中,我想启动一个UIView
重叠和变暗的整个屏幕,包括UINavigationBar
,代码如下:
但实际上,只有在没有屏幕self.holedView
的情况下才能使区域变暗。UINavigationBar
我怎样才能做到这一点?
c# - WPF:切换主屏幕时保持窗口最大化
我想让窗口始终最大化,它可以在单个屏幕上完美运行。但是当我使用两个屏幕时(特别是当主屏幕发生变化时),我捕获了分辨率更改事件并将其最大化,但它不起作用。而且我试图处理窗口的宽度和高度,它也不起作用。
这是我的操作方式:
- 使用单个小屏幕(1366 * 768),窗口最大化。
- 再接一个大屏(1920 * 1080),设置为主屏(我们现在有两个屏),然后窗口会以大屏显示,不最大化,保持1366*768的大小(奇怪的是,它有时会最大化,但并非总是如此)。
这是我的代码:
窗口 xaml 代码:
ios - UIScreen 类在 ios10 模拟器 sdk 中消失了
我用了
[[UIScreen mainScreen] bounds].size.width
ios10之前的代码。但是当我使用 ios10 模拟器 sdk 构建这段代码时,它会出现类似的错误
“类消息的接收器'UIScreen'是一个前向声明选择器'mainScreen'没有已知的类方法”。
而且我知道ios10 模拟器 sdk 中不存在UIScreen类,而不是 ios10 sdk。
首先,ios10 sdk与ios10 模拟器是否不同?其次,我该如何处理这个编译错误。
android - Rapberry Pi3 上的 Android 主屏幕故障
我是 Android OS 开发的初学者,我尝试从这里编译 Android 6.0.1:https ://github.com/peyo-hd/device_brcm_rpi3/tree/npv 一切都很好,直到我将它安装在我的树莓上。我在主屏幕上遇到了一些故障。
当我运行应用程序时,图像是好的。有时当应用程序关闭时蓝框会闪烁。
我什至尝试安装其他 Launcher apk,但遇到了同样的问题。
我怀疑问题出在 OpenGL 中,但仍不确定。我只是想知道我将这种效果称为什么以及可能是什么原因造成的。
提前感谢您的任何回答。