这是我第一次真正尝试使用Firemonkey的Project,目标平台是Android。
我发现很难通过使用视图来理解工作流程有点微不足道,我现在似乎无法掌握这个概念。
我已成功设法让Delphi IDE识别我的设备(Xperia Z2),所以在构建和运行项目时,我可以在手机上看到该应用程序(虽然到目前为止我没有留下太深刻的印象,在任何事情之前都是长黑屏显示,有时应用程序根本不显示,更不用说慢速编译和链接时间了。)
我遇到的第一个问题是控件不会出现在Android设备上正确的位置。我添加Android 5" Phone
作为视图,因为这将是我的设备最接近的东西,表单设计器上的控件与我想要的方式一致,对于简单的测试,我只删除了几个按钮,这些按钮位于水平的中间形式。然而,当我在手机上运行和查看应用程序时,按钮比手机的可见区域宽,我尝试使用Android 4" Phone
之类的其他视图也是如此,它也是一样的。控件在Delphi表单设计器上显示正确排列,但是当在我的手机上运行和查看时它们根本没有排列,感觉我需要猜测控件应该出现在哪里使得视图看起来毫无意义,毕竟我不能在多种设备上进行测试,因此如果它们不像Delphi Form Designer那样出现在我的手机上,我们有什么希望呢?我预计控件在视图窗口中的显示方式正是它应该如何出现在我的Android deivce上,但事实并非如此。
另一个观点相关的问题是,Master View的目的是什么?从我模糊的理解,您需要视图来设计每个Android设备的布局,这是否意味着每个设备视图我们必须不断地重新定位和移动控件每个视图?主视图有什么用途,除了我可以告诉你的只能从主视图和每个视图中删除控件使用Revert to Inherited
上下文菜单。
感觉我需要猜测控件应该出现在哪里,设计时的设备视图看起来相当不准确,当然你如何看待表单设计器上的设备视图究竟是怎么出现在Android设备上的?< / p>