如何解决将一个 xml 布局用于多个活动的最佳方法是什么?
考虑到 2 activities
和两者的布局非常相似,而 views
几乎没有变化,哪种做法是最佳做法,和/或哪种做法在这些情况下具有最佳性能?
案例 1:layout.xml
的一个 activities
以及通过可见性更改和 setTexts()
等以编程方式更改的微小更改。
案例 2:一个带有核心 views
的基本布局,以及每个 activity
的一个不同布局,包括基本布局并进行必要的更改。
考虑一个简单的应用程序,但有很多不同的活动。
解决方法
这在一定程度上取决于您希望将来更改的内容,但为了简单起见,通常我会采用案例 1。在我们的企业级生产代码中,我们通常选择选项 1,因为我们可以在一个地方进行 xml 更改。
举一个简单的例子,考虑一个配置文件屏幕。它应该能够被视为显示,但有时我们希望用户能够对其进行编辑。我们没有为基本相同的屏幕使用两种不同的布局,而是使用相同的布局并将 EditText
和图片设置为可编辑或不可编辑。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。