雷博尔为Android显示非常小的GUI

问题描述:

我试图让使用下列步骤进行Android手机的应用程序:雷博尔为Android显示非常小的GUI

  1. 下载,然后从http://development.saphirion.com/experimental/r3-droid.apk

  2. 下载R3-GUI安装的R3-droid.apk。 R3

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

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

  1. 运行上面的文件。

代码运行,但我得到的GUI元素和整个窗口是非常小的。我尝试下面的代码:

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

但我收到错误消息:

script error: dpi has no value. 

我也试过load-gui,而不是DO%R3-gui.r3但仍GUI是非常小的。

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

+0

需要预先警告,该代码已经过了几年,没有维护,并且他们从未公开构建APK的构建过程。如果我们想(我绝对不想),我们无法修复它中的错误。请自担风险......仅用于娱乐目的......等等。尽管Red的Android发布日期并不确定,但您几乎可以肯定会更好地等待它,甚至可以学习如何使用他们的实验分支,无论处于何种状态。 – HostileFork

+1

[Android上的Rebol GUI的可能重复显示太小](https://*.com/questions/32378994/rebol-gui-on-android-displays-too-small) – sqlab

定义1.)layout,2.)init-size和3.)unit-size(gui-metric'screen-dpi),然后4.)调用查看。例:

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] 

(注意,最大的Android屏幕宽度为246和最高的Android屏幕高度为408时,“单元尺寸(GUI度量‘屏幕-dpi)的’被设置为‘112’如上)