首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javafx android中的textfield & combobox问题

javafx android中的textfield & combobox问题
EN

Stack Overflow用户
提问于 2018-11-19 14:05:45
回答 1查看 250关注 0票数 2

我在简单的javafx android应用程序上遇到了问题。问题是,我使用gradle javafxmobile在netbeans中使用一些文本字段和组合框构建了非常简单的应用程序。我在android上运行这个应用程序,textfield和combobox会在android手机上引发问题。问题是,当我在android中用键盘输入时,文本字段没有任何变化,直到我按下空格按钮,或者在键盘上区域选择建议。另外,当我在文本字段中键入一些文本并切换另一个文本时,我使用键盘而不是原始文本字段输入的其他文本字段上的文本转换。另一个问题是,当我在combobox中选择值时,没有什么变化。一次又一次的修改。此外,组合框允许多个选择。

android设备上应用程序的工作状况..。

工作:

住松公司

型号QMobile Z10

Android版本5.1

不起作用:

住松公司

型号GT-190601

Android版本4.4.4

住松公司

型号SM-G900F

Android版本6.0.1

这是我的分级文件

代码语言:javascript
复制
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'org.javafxports:jfxmobile-plugin:1.3.16'
    }
}

apply plugin: 'org.javafxports.jfxmobile'

repositories {
    jcenter()
    maven {
        url 'http://nexus.gluonhq.com/nexus/content/repositories/releases'
    }
}

mainClassName = 'com.androidcontrols.Main'

dependencies {

}

jfxmobile {
    javafxportsVersion = '8.60.11'

    android {
        manifest = 'src/android/AndroidManifest.xml'
    }
}
EN

回答 1

Stack Overflow用户

发布于 2018-11-19 14:14:07

如果我不得不猜测的话,这听起来像是JavaFxPorts使用的文本元素没有正确处理组合文本(这在JavaFx中可能不是一个概念,因为它只在像移动这样的高度自动驱动的模型上才有意义)。当您到达空间时,会出现单词,因为这样就提交了组成区域。如果是这样的话,修复将是修复javafx,或者使用不使用组合文本范例的键盘应用程序。特别是,修复方法是在构图区域中显示文本,而它似乎并没有这样做。

通过将输入字段的类型设置为TYPE_NULL,并让键盘应用程序假定附加到它的编辑器是愚蠢/坏的,您可能会有一些运气。但这样做,你就会失去键盘应用的功能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53376368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档