Rebol for android显示非常小的gui

时间:2017-10-19 17:26:51

标签: android rebol rebol3

我尝试使用以下步骤制作Android手机应用程序:

  1. http://development.saphirion.com/experimental/r3-droid.apk下载并安装r3-droid.apk

  2. 下载r3-gui.r3

  3. 创建简单的代码文件:

  4. REBOL [title: "Widgets on Screen"] do %r3-gui.r3 view [ field area check radio text-list text-table drop-down button ]

    1. 运行上面的文件。
    2. 代码运行但我得到gui元素和整个窗口非常小。我尝试了以下代码:

      gui-metric/set 'unit-size dpi / 128
      

      但我收到错误消息:

      script error: dpi has no value.
      

      我也试过load-gui而不是做%r3-gui.r3但是gui仍然非常小。

      问题出在哪里?如何解决?此外,这是使用rebol或其衍生物创建Android应用程序的最佳方式还是有更好的方法?

1 个答案:

答案 0 :(得分:0)

定义1.)布局,2。)init-size和3.)unit-size(gui-metric&screen-dpi)然后4.)调用view。例如:

1 DB_HomeV: layout [
   Buttons, fields, etc.
   ]
2 DB_HomeV/facets/init-size: 246x408
3 gui-metric/set 'unit-size (gui-metric 'screen-dpi) / 112

4 view/options DB_HomeV [max-hint: round/floor (gui-metric 'work-size) - gui-metric 'title-size]

(请注意,当'单位大小(gui-metric"屏幕dpi)'设置为&#时,最大Android屏幕宽度为246,最大Android屏幕高度为408 34; 112"如上所述。)