在我的应用程序中,我在活动中有片段。这些片段的数量和类型(布局)也是动态的。
我的问题是,我不能真正设置片段之间的焦点顺序(见截图)。
当 EditText 1/1 在 Fragment #1 内具有焦点(并显示 onscreenkeyboard),并且用户点击“Next”然后 Fragment #2 中的 EditTest 2/2 获得焦点,但是我希望 EditText 2/1 具有焦点。
我可以让 2/1->2/2 工作,但我不能让 1/1->2/1 工作(1/1->2/2 是当前的情况:()。
它也可能发生(因为片段的数量是动态的),我有一个片段#3,其 layout.xml 与片段#2 相同,所以再次使用 2 个编辑框。在这种情况下,我需要具有以下“下一个”焦点顺序:1/1 -> 2/1 -> 2/2 -> 3/1 -> 3/2
我想要一个不需要代码的解决方案,是否可以在片段的 layout.xmls 中定义这种关系?