微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

动态加载布局或选项

如何解决动态加载布局或选项

| 我只是想知道是否有人在Android上实现了以下内容。假设您有一个交互式菜单系统,但是根据用户的选择,可能会出现不同的选项。我想这有点像顶部的树状结构,也许有3种选择,但是当您向下移动树时,这些选择会继续增长吗?这有意义吗?那么总共可能有150种不同的选择?每棵树有50个选项。无论如何...不是为带有选项的不同页面制作大量不同的布局和菜单....有没有办法在xml文件中声明选项,或者根据用户的需求动态加载或构建布局?选择?也许是某种驱动程序?有人做过这样的事情吗?因此,它们有一个自动生成这些布局的驱动程序,而不是拥有50种布局。谢谢...这可能是黑暗中的一枪。     

解决方法

        为什么不膨胀布局?我相信最好的解决方案是将XML和代码混合在一起。 将现成的ѭ0(甚至是全功能布局)声明为XML。然后创建一些代码以获取这些XML并根据需要进行更新。然后,您相应地添加布局和视图,以为每个最终\“ page \”创建所需的效果(将块粘合在一起)。 如果明智地进行编码(和设计!),则可以通过抽象掉页面的所有相似之处来实现相当小的代码大小。当然,对于所需的代码量,有一个理论上的最小值……只能与最终效果所需的简单程度一样小。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。