screen相关内容

如何在 Android 上的方向更改时避免重新启动活动

我正在创建一个在画布上绘制视图的 Android 应用.当设备的方向改变时,活动重新启动.我不想这样. 如何避免在方向改变时重新启动活动? 解决方案 有多种方法可以做到,但是给定 这里,使用 android:configChanges="keyboardHidden|orientation|screenSize" 允许您监听配置更改.然后,您通过覆盖 onConfiguratio ..
发布时间:2022-01-16 14:06:53 移动开发

屏幕方向锁定

是否有可靠的方法在所有 Android 设备上锁定屏幕方向?下面的代码适用于我的 Nexus S 和其他手机,但由于某种原因,ROTATION_90 对应于 Xoom 上的 SCREEN_ORIENTATION_REVERSE_PORTRAIT. 有没有办法可靠地将旋转映射到方向? private void lockScreenOrientation() {如果(!mScreenOrien ..
发布时间:2022-01-16 13:55:52 移动开发

如何在android上处理不同尺寸的屏幕

首先,我在模拟器上运行程序.之后,我在许多安卓手机上运行.有些很小,有些显示在旋转侧然后无法旋转回来,并且无法滚动(我没有这样做),有些还可以. 我了解可能是不同类型的屏幕造成的,我使用了AbsoluteLayout,但我不知道如何解决这个问题.所以,我需要解决这个问题.任何人都可以帮忙吗?谢谢卡 我做的示例页面: ..
发布时间:2022-01-15 18:43:37 移动开发

Android 模拟器 - 屏幕旋转

我想在模拟器上测试手机的旋转,我到处都看到我们必须使用 Ctrl+F11 但是它只会旋转模拟器的图像,不会启动配置更改事件或重绘活动. 这是我使用 Ctrl+F11 所拥有的: 那么,我必须使用什么来模拟真实的旋转? 解决方案 正如 Nicolas Jafelle 所建议的那样 here,您可以尝试在模拟器设置中添加属性“Keyboard Support-->yes".这对我有 ..
发布时间:2022-01-15 18:15:44 移动开发

Android - 如何在本机屏幕上显示对话框?

我想知道是否有人知道如何在原生 Android 屏幕上弹出对话框屏幕? 我目前有一个应用程序可以捕获拨出呼叫并停止它,然后我想弹出一个对话框,该对话框将从拨号器屏幕接管并提醒用户尝试呼叫已被阻止并允许他们有一些对话框中的新选项. 我知道有些人会说我应该改用通知,但我知道这不是它应该工作的方式,我需要能够在通话被困时弹出一个对话框. 这是我目前的对话代码 AlertDialog ..
发布时间:2022-01-15 13:33:23 移动开发

编写 MDDropdownMenu 项

我尝试在 MDDropdownMenu 中写入所选项目.但是,即使有这段代码,我也找不到menu.bind (.....) 函数没有任何结果 从 kivymd.app 导入 MDApp从 kivymd.uix.menu 导入 MDDropdownMenu从 kivy.lang 导入生成器从 kivy.clock 导入时钟从 kivymd.uix.screen 导入屏幕KV = """" ..
发布时间:2022-01-15 09:21:55 Python

Android - 键盘弹出时调整屏幕?

当软键盘弹出时,我希望能够在 Android 上调整我的 UI 屏幕. 所以现在我有一些类似于下面的第一张图片和屏幕底部的 EditText,当用户点击 EditText 时,我想要与第二张图片中发生的相同. 也就是说,EditText 被向上移动并看起来“坐在"软键盘的顶部,当软键盘消失时,它应该返回到之前的状态. 谁能告诉我处理和实施此问题的最佳方法? 替代文字 htt ..
发布时间:2022-01-13 22:43:29 移动开发

libgdx 分辨率/密度缩放资产

快速提问, 我正在开发 libgdx 中的游戏,但遇到了问题.我正在尝试扩展我的资产,我正在使用 Gdx.graphics.getDensity() 来获取密度,然后使用它作为乘数来设置我的资产大小.我遇到的问题是,在具有 2560x1600 分辨率的平板电脑上,密度为 2.0,而具有 1080x1920 的 nexus 5 模拟器的密度为 2.652... 平板电脑的密度如何小于手机的密度 ..
发布时间:2022-01-12 17:36:34 其他开发

LibGdx - 屏幕之间的转换

我正在尝试更改 Libgdx 屏幕之间的动画.我想编写我的自定义动画(淡入、淡出等).有人可以给我一个线索吗?我似乎在 Libgdx 代码中找不到转换的实现. 解决方案 我已经使用 Scene2D 和通用补间引擎实现了一些滑动过渡.您可以在此处找到示例代码. http://www.netthreads.co.uk/2012/02/09/libgdx-scene2d-demo-with ..
发布时间:2022-01-12 17:11:33 其他开发

如何使用 Init() 方法在 LibGDX 中重新启动屏幕?

我在 LibGDX 中创建了一个具有多个屏幕的简单游戏.我想在触摸重启按钮后重启某个屏幕,但我不知道该怎么做.我对此进行了一些研究,所有答案都导致我没有在 show() 中加载我的资产,而是在我不太熟悉的 init() 方法中加载.我想知道如何使用这个 init() 方法重新启动屏幕.到目前为止,我将大部分初始化都放在了构造函数中,有些在诸如 restartButton() 方法之类的方法中进行了 ..
发布时间:2022-01-12 17:04:44 移动开发

在屏幕之间切换 Libgdx

大家好,我仍在处理这个 libgdx 项目,我正在尝试找出将屏幕更改为我的游戏屏幕的最佳方法现在,当单击一个按钮时,我需要它转换到游戏屏幕.我见过一些扩展游戏类的实现,但我不确定这里最好的方法是什么.如果您看到一些可以改进的代码,请告诉我. 这是主要的应用程序类: 公共类 ConnectFourApplication 实现 ApplicationListener {私人屏幕屏幕;公共静态无 ..
发布时间:2022-01-12 16:48:53 Java开发

Libgdx 单阶段背景和前景

我的要求: 背景填充整个物理屏幕(如果需要可拉伸) 保留前景资产的纵横比(使用虚拟宽度和高度) 为此,我在屏幕中使用了两个阶段,如下面的代码所示. public void render(float delta) {backgroundStage.act(delta);背景舞台.draw();foregroundStage.act(delta);前景阶段.draw();}公共无效调整 ..
发布时间:2022-01-12 16:44:51 其他开发

LibGDX 中的分屏

这个问题很简短.如何在 LibGDX 中创建分屏效果.如果我创建两个相机,它会做的就是在某处绘制一个,然后绘制下一个,覆盖前一个相机.然后我想使用多个屏幕,但这看起来并不可行,因为它只支持调整大小而不支持在窗口内重新定位.我还使用 Box2DDebugRenderer 和 ShapeRenderer,因此它还需要在分屏限制处切断它们.LibGDX 站点上似乎没有任何文档. 解决方案 在#l ..
发布时间:2022-01-12 16:39:56 Java开发

在没有表格的情况下在屏幕上绘图

是否可以在不使用表单应用程序的情况下在屏幕上创建一个大的白色矩形? 如果可能,它应该覆盖整个屏幕.我知道我必须使用 System.Drawing 并尝试了几个步骤,但实际上都没有在我的屏幕上打印任何内容! 解决方案 方法一:调用Windows API 您需要 System.Drawing 和 System.Runtime.InteropServices.您可能需要向它们添加项目 ..
发布时间:2022-01-11 08:21:24 C#/.NET

如何导航回黑莓中的上一个屏幕?

在 Blackberry 中,我可以从一个屏幕导航到下一个屏幕,但无法导航回上一个屏幕.在模拟器中按下退出键会终止整个应用程序.模拟器中是否有任何其他键可以转到上一个屏幕或任何代码可以返回?如果你知道请帮助我. 解决方案 正如 Andrey 所说,有一个显示栈,所以如果你推送屏幕而不弹出它们,它们会留在栈中,所以关闭当前屏幕,上一个屏幕会自动显示,如果没有prev.屏幕,应用程序将关闭. ..
发布时间:2022-01-10 17:43:49 其他开发

Cocos2D 2.0 OpenGL 错误?

在我的应用程序中,它在 Cocos2D 1.1 版中运行良好.当我升级到 2.0rc0a 时,我现在只看到一个黑屏,并且我不停地收到以下 4 个错误,直到我退出应用程序: OpenGL 错误 0x0506 在 -[CCSprite draw] 532OpenGL 错误 0x0506 在 -[CCParticleSystemQuad draw] 461OpenGL 错误 0x0506 在 -[CC ..
发布时间:2022-01-09 09:46:29 移动开发

不在 Android OpenGL 上绘图时快速屏幕闪烁

我想节省电池续航时间.我的应用程序有时只需要绘制.所以我在 onDraw 方法中将这段代码添加到我的 Renderer 中: 布尔脏 = true;公共无效 onDrawFrame(GL10 arg0){如果(!脏)返回;脏=假;.....绘制图像....} 所以我的应用只有在我需要的时候才会被绘制.但是发生的情况是,如果我不在每一帧上绘制我的应用程序,它会非常快地闪烁.看起来它会每 2. 帧 ..
发布时间:2022-01-09 09:16:28 移动开发

使用相机时的屏幕截图 (Android)

我正在尝试为我的应用制作快照.我遇到的问题是该应用程序旨在成为增强现实应用程序,并且我有一个带有一些图层的视图,而背景图层是相机视图. 我通过启用和获取根视图绘图缓存进行了尝试,但结果是一个具有黑色背景的位图以及其上的其余图层.此外,为了让相机操作系统再次成为背景,我必须禁用缓存并重新启动相机.(即如何在Android中以编程方式截取屏幕截图?) 下一个方法,它几乎对我有用,是在“像往 ..
发布时间:2022-01-08 21:21:11 移动开发

Android 活动图像背景大小

我对创建一个将作为我的活动背景的图像有点困惑.所以,简而言之,我的目标是我的应用程序应该能够适应不同的屏幕尺寸.因此,我的三幅图像应该是多大的像素才能以 ldpi、mdpi 和 hdpi 填满设备的屏幕? 感谢您的回复. 解决方案 在ldpi-文件夹中,推荐大小为240x320. 在mdpi-文件夹中,推荐大小为320x480. 在hdpi-文件夹中,推荐大小为480x8 ..
发布时间:2022-01-08 13:23:30 移动开发