【问题标题】:Codenameone: Screen(form) load issue代号:屏幕(表单)加载问题
【发布时间】:2016-08-11 17:20:51
【问题描述】:

我想加载屏幕动态反映我通过程序动态做出的更改。

目前,当我加载屏幕(表单)时,它首先显示我使用 GUI builder 设计的屏幕。然后出现更改后的屏幕。我在 protected void beforeHome(Form f) {}

中编写了我的代码

请告诉我如何解决它。我的应用程序需要在所有平台(Android、iOS、Windows)上得到支持,我不想分别为所有平台编写本机代码。

【问题讨论】:

  • 您能否向我们提供更多信息,例如更多来源和图片您的问题到底是什么?

标签: codenameone


【解决方案1】:

您可以调用 reloadForm() 方法,这将导致 before* 方法再次运行。

【讨论】:

  • protected void beforeHome(Form f) { findTxtName.setText("shekhar");} 在这里我确实在文本字段上动态设置了名称。当此表单(屏幕)打开时,它只显示我在设计时在 gui builder 上设置的文本字段名称,然后它在 textfield 上显示我的动态设置值。所以我只想动态启动或显示此表单(屏幕)设置值不是我用 gui builder 设计的默认屏幕(表单)
  • 这是否仅在 iOS 设备上用于应用程序的第一个屏幕?
  • 没有。适用于所有设备
  • 基于您的另一个问题:stackoverflow.com/questions/38893690/… 您显然在您的应用程序中做了一些严重问题。我建议在您的问题中包含代码
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-04
  • 1970-01-01
  • 2013-04-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多