繁体   English   中英

Firemonkey和移动导航

[英]Firemonkey and Mobile Navigation

我有一个有趣的观察和问题,但首先要发表评论。 我已经使用Delphi已有14年了,并且已经开始使用XE5开发iOS移动应用程序。 这是我第一次使用FMX,坦率地说,我觉得自己要在许多月前退后。 换句话说,如果这是未来,那感觉就像我已经瘫​​痪了。 没问题。 从容应对。 在这个勇敢的新世界中发展不仅仅是一项工作。 这是一次冒险。

现在我的问题。 以“带有导航的页眉/页脚”为基础启动FMX移动项目。 然后将编辑控件(Edit1)添加到第一个选项卡项目。 然后将选项卡控件的align设置为none,然后将其向右移动,直到您可以清楚地看到表单本身为止。 然后将编辑控件(Edit2)添加到窗体。

现在,将窗体的活动控件设置为Edit1并运行应用程序-无需关注Edit1。 现在将窗体的活动控件设置为Edit2并运行应用程序-焦点放在Edit2上。 有趣。 Tab是平板电脑的外来词,对吗? 为什么可以使用主动控制甚至setfocus? 这是Embarcadero的疏忽吗? 有什么想法吗?

长话短说,我认为它们都有潜在的用途。

我使用SetFocus调用手动显示键盘。 假设用户导航到一个页面,在该页面上100%确保输入了用户名(或任何文本),我将使用ctrl.SetFocus来显示键盘,只是为了节省用户单击(或按现在吗?)。

我不认为ActiveControl有用,但是肯定可以使用它。 您可以使用它来设置某种类似于rkNext结构,以供用户在键盘上按Next(当编辑的ReturnKeyType为rkNext )使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM