我尝试使用以下步骤制作Android手机应用程序:
从http://development.saphirion.com/experimental/r3-droid.apk下载并安装r3-droid.apk
下载r3-gui.r3
创建简单的代码文件:
REBOL [title: "Widgets on Screen"]
do %r3-gui.r3
view [
field
area
check
radio
text-list
text-table
drop-down
button
]
代码运行但我得到gui元素和整个窗口非常小。我尝试了以下代码:
gui-metric/set 'unit-size dpi / 128
但我收到错误消息:
script error: dpi has no value.
我也试过load-gui
而不是做%r3-gui.r3但是gui仍然非常小。
问题出在哪里?如何解决?此外,这是使用rebol或其衍生物创建Android应用程序的最佳方式还是有更好的方法?
答案 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"如上所述。)