我只是想知道是否有人为Android实现类似以下内容。假设您有一个交互式菜单系统,但取决于用户的选择,不同的选项可能变得可用。我认为它有点像顶部的树状结构,也许有3种选择,但是当你向下移动时,选择会继续增长?这是否有意义?所以也许有150个不同的选择?每棵树有50个选项。反正...而不是使用选项为不同的页面制作大量不同的布局和菜单....有没有办法可能在xml文件中声明选项或者什么东西,然后根据用户动态加载或构建布局选择?也许某种驱动程序?有没有人做过这样的事情?所以不是像50个布局那样,他们有一个驱动程序可以自动生成这些布局。谢谢......这可能是黑暗中的一击。动态加载布局或选项
1
A
回答
1
为什么不扩大布局?我相信最好的解决方案是混合XML和代码。
声明随时可用的View
s(甚至全功能布局)作为XML。然后创建一些代码来抓取这些XML并根据需要进行更新。然后相应地添加布局和视图,为每个最终“页面”创建所需的效果(将块粘合在一起)。
如果你明智地进行编码(和设计!),你可以通过提取页面的所有相似性来实现相当精简的代码大小。当然,对于需要多少代码,理论上最低限度......它只能像最终效果所需的简单程度一样小。
+0
是的,我只是看着这个......看起来像是我前往白板找到相似的东西等等。谢谢! – 2011-06-14 13:35:12
+0
不客气!祝你好运,设计所有这些骨骼! :-) – davidcesarino 2011-06-14 13:45:09
相关问题
- 1. 动态修改HighChart布局选项
- 2. 动态加载formlyhead选项
- 3. 在Android中加载动态布局
- 4. 在运行时加载动态布局
- 5. 在Android中动态加载布局
- 6. Android:动态加载布局文件
- 7. 动态添加父布局并动态添加子布局
- 8. Android:动态加载不同布局的选择到另一个布局
- 9. 动态或xml布局?
- 10. PyQt动态添加按钮的选项卡 - 布局问题
- 11. 动态添加布局
- 12. 加载下拉选项动态
- 13. 动态添加自定义布局到活动的布局
- 14. 将按钮添加到相对布局动态或扩展线性布局android
- 15. 动态或固定选项?
- 16. Rails动态布局选择和编辑
- 17. 无线电选择动态子布局
- 18. 动态CSS布局
- 19. PHP动态布局
- 20. 动态DIV布局?
- 21. 动态布局imageViews
- 22. Android动态布局
- 23. android:动态布局?
- 24. Qt动态布局
- 25. Silverlight - 动态布局
- 26. 动态地添加视图或充气布局到RecyclerView的项目
- 27. Android布局加载子布局
- 28. 将选项添加到动态加载的选择
- 29. 选项的动作脚本布局
- 30. 如何在相对布局中动态添加相对布局
我不明白你想要做什么。通过“交互式菜单”,您的意思是一个主菜单(设备上的菜单键),其行为像子菜单一样?即:你点击一个选项,然后整个菜单就成为该主菜单选项的子项目。那是你想要完成的吗? – davidcesarino 2011-06-14 12:48:47
没有抱歉,我没有解释得很好......基本上,而不是说我的应用程序中的不同页面的50个不同的布局,我想使用驱动程序自动创建它们。而不是将选项硬编码到应用程序中,它将简单地从可能的xml文件中提取它们并更新视图 – 2011-06-14 12:52:09