问题标签 [gluon]

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 投票
1 回答
736 浏览

java - Gluon 应用程序无法在 iOS 上启动

谷歌并没有真正的帮助。

这是build.gradle文件:

0 投票
3 回答
1051 浏览

android - gluon android splash screen

I had created small mobile apps using Gluon Mobile and now on beta testing trough Google Play. but I realized that start-time of my mobile apps on android device is quite slow (take around more than 10 seconds).

it would be great if I can add a SplashScreen before the apps is loaded so user will not waiting in total for 10 times, but they feel only half of it because they got response from apps while seeing the SplashScreen.

on native android development, we just build 2 activity (one for SplashScreen and one the main apps) like blow :

my Question, is there any approach to show SplashScreen that build on JavaFX/GluOn that will be run both on andorid/ios rather than native. is there any disadvantages if we build on javaFX rather than this native approach.

since the the young age of gluon/javaFX on mobile, is not easy to get the best practice the ideal approach. please en-light me

rgrds

0 投票
0 回答
187 浏览

javafxports - Gluon 的方向监听器

胶子方向的一些问题:

你能用 Gluon 检测到方向开关吗?
我目前的检测方法是 GlassPane 上的大小监听器,这并不理想。

每个方向可以有两个不同的 FXML/视图吗?
方向改变时的正常切换 = 容易

  • 当从 NavigationDrawer 调用 switchView() 时切换到正确的视图怎么样?(switchView 不能被覆盖,因为它是最终的......)
  • 以横向模式启动应用程序无法以任何好的方式处理,可以吗?

最好的方法是如果 Gluon 支持 View 切换依赖于它们自己的方向(只需在 switchView 方法中实现它)。

0 投票
1 回答
296 浏览

android - Android 上的触摸灵敏度(Gluon/JavaFXPorts)

默认触摸灵敏度为 20 像素。这会阻止我的应用程序变得精确......

JavaFXPorts 已经讨论过这个问题: https
://bitbucket.org/javafxports/android/issues/50/missing-touchevents (“只是”通过 javafx.platform.properties 将敏感度设置为 1px)

但是如何用 Gluon 修复它?我必须将 javafx.platform.properties 放在哪里?

当我把它放在android资产文件夹中并告诉gradle资产文件夹时,仍然没有任何反应......

为了与 Gluon 一起工作,我是否必须告诉 gradle 更多信息,或者我该如何解决?

0 投票
1 回答
420 浏览

android - Gluon 移动应用 NavigationDrawer 后退按钮问题

我正在使用由 IntelliJ 的 Gluon 插件生成的 FXML 多视图项目。

当我从主视图导航到辅助视图并按下物理 android 设备上的后退按钮时,视图会变回主视图。这是正常行为。

问题是 NavigationDrawer 停留在辅助视图上。您可以观察到这一点,因为您将无法导航到辅助视图。当您在导航窗格中按次要时,没有任何反应。此行为类似于尝试导航到您当前所在的页面,这也无济于事。

有谁知道解决方案?这是一个错误吗?报告 Gluon 错误的最佳方式是什么,因为他们不想将所有支持都转移到 SO?

0 投票
1 回答
532 浏览

android - Gluon 移动 TextArea 软键盘问题

我正在使用由 IntelliJ 的 Gluon 插件生成的 FXML 多视图项目。

我在生成的主视图和辅助视图旁边添加了一个视图(扫描视图),并在 GluonApplication 类中提供了导航代码。

我第一次导航到扫描视图时,文本区域中的一个小括号会闪烁,但我的 android 设备上的软键盘没有显示。当我导航到另一个视图时,键盘会短暂显示并在一秒钟后消失。然后,当我导航回扫描视图时,会显示软键盘。最后,当我使用 android 设备上的后退按钮从 textarea 收回焦点时,无法通过点击 textarea 来重新获得焦点。

欢迎任何信息,干杯。

GluonApplication.java:

扫描.fxml:

扫描演示者:

0 投票
0 回答
230 浏览

javafx - Gluon 应用程序 javafx 在 android 中选择日期选择器时崩溃

我的 gluon 应用程序项目在 android 设备上崩溃了

  1. 如何修复此错误?

03-26 20:04:13.829: V/FXEntity(6986): 调用 notify_hideIME 03-26 20:04:13.829: V/FXEntity(6986): 完成调用 notify_hideIME 03-26 20:04:13.829: V/FXEntity( 6986): 调用 notify_showIME 03-26 20:04:13.839: V/FXEntity(6986): 完成调用 notify_showIME 03-26 20:04:14.039: D/dalvikvm(6986): GC_CONCURRENT 释放 1719K,27% 免费 13668K/18695K ,暂停 16 毫秒 + 3 毫秒,总共 122 毫秒 03-26 20:04:18.729:I/System.out(6986):登录成功 STAFF_ADVISOR 03-26 20:04:18.749:W/dalvikvm(6986):VFY:无法解析虚拟方法 37190:Ljava/util/WeakHashMap;.getOrDefault (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 03-26 20:04:18.759: W/dalvikvm(6986): VFY: 无法解析虚拟方法 37190: Ljava/util/WeakHashMap;.getOrDefault (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang /目的; 03-26 20:04:recomputeBounds(Parent.java:1516) 03-26 20:04:31.679: E/AndroidRuntime(6986): at javafx.s 03-26 20:04:31.899: V/FXActivity(6986): onPause 03-26 20: 04:32.609: V/FXEntity(6986): 调用 Surface 被破坏 03-26 20:04:32.609: V/FXActivity native(6986): [JVDBG] SURFACE 在 0x0 创建了原生 android 窗口,表面 = 0x0 03-26 20: 04:32.609:I/GLASS(6986):通知本机代码表面已更改(重新绘制)!03-26 20:04:33.449: V/FXActivity(6986): onStop 03-26 20:04:33.449: V/FXActivity(6986): onDestroy [JVDBG] SURFACE 在 0x0,surface = 0x0 03-26 20:04:32.609 创建了原生 android 窗口:I/GLASS(6986):通知原生代码表面已更改(重新绘制)!03-26 20:04:33.449: V/FXActivity(6986): onStop 03-26 20:04:33.449: V/FXActivity(6986): onDestroy [JVDBG] SURFACE 在 0x0,surface = 0x0 03-26 20:04:32.609 创建了原生 android 窗口:I/GLASS(6986):通知原生代码表面已更改(重新绘制)!03-26 20:04:33.449: V/FXActivity(6986): onStop 03-26 20:04:33.449: V/FXActivity(6986): onDestroy

0 投票
1 回答
704 浏览

gluon - 如何更改 Gluon 桌面应用程序的图标?

如何更改 Gluon 桌面应用程序的图标?我更改了icon.png文件,但这似乎只在关于对话框中使用。

我正在使用 IntelliJ IDEA 16。

0 投票
1 回答
686 浏览

apk - 如何使用 javafxPorts 制作单点 apk 文件

这里有人开发 javafxPorts 吗?

我对 gluon 项目很感兴趣,但是 eclipse 插件中的一些示例 gluon 移动源没有制作签名的 apk 文件来上传 Google Play 商店。如果您成功制作了签名的apk文件,请告诉我详细的解决方案。

我确定它不起作用。1) 安装 Eclipse Mars(4.5.2) + Gluon Tools (e(fx)clipse IDE 2.3.0, Gradle IDE 3.7.3..) 2) Gluon Sample project (所有这些包括 Gluon Mobile - Single or Multi View Project ) 3) 它适用于通过 gradle 的调试 apk 文件,但不适用于发布签名的 apk 文件。

这是错的吗???

jfxmobile {

android {

manifest = 'src/android/AndroidManifest.xml'

androidSdk = 'F:/android/android-sdk'

}

}

那什么意识??

没有这样的属性:类清单:org.javafxports.jfxmobile.plugin.android.task.AndroidTask_Decorated

[构建失败]

请帮我..

0 投票
2 回答
573 浏览

javafxports - 键盘覆盖 TextField

作为胶子视图的中心节点,我有一个滚动窗格,其中包含 vbox 中的多个文本字段。当这些文本字段之一成为焦点所有者并且键盘出现时,文本字段不会根据键盘的布局重新定位,因此它会被键盘覆盖。我试着把

在 AndroidManifest 中,但没有任何成功。

作为一种解决方法,我将覆盖的文本字段的 y 坐标转换为可见区域。当您按下 android 后退按钮隐藏键盘时,文本字段位置将重置为其原始状态。我在这里遇到的问题是,无论我在哪里添加侦听器,我都没有收到 android 后退按钮的事件:

是否有可能处理键盘下节点的定位,或获取对键盘本身的引用?