gpt4 book ai didi

android - 在 Android 中构建用户界面 - View 与 XML

转载 作者:行者123 更新时间:2023-11-29 22:25:36 26 4
gpt4 key购买 nike

我是 Android 开发的新手,虽然我了解了一般前提(甚至构建了一个小应用程序),但我一直在查看其他开发人员的源代码,以了解如何更好地进行更大的开发项目。

阅读一个开发人员的代码基本上是在 UI 的各个部分同时使用 XML 布局和 View (类似于 this question 中的要求)。我明白他在做什么,但对我来说似乎太复杂了。 XML 布局已经提供了创建对操作的响应的功能。 (例如,为 XML 中的大多数组件提供“onClick”。)可以使用 XML 非常轻松地生成布局。

所以,我的问题是 - 我可以只使用 Activity 和 XML 布局来构建我的整个应用程序吗?我可以选择不使用任何 View 吗? (当然,这是假设一个相对简单的应用程序 - 想想任务列表或类似的东西。)或者,我是否试图简化太多?

最佳答案

我使用的一般策略是尽可能多地推送到 XML 中。这是一种与其他一些 UI 开发系统截然不同的思维方式,但一旦您通过了学习曲线,它就会非常酷。

我不知道您选择“不使用任何 View ”是什么意思。每个 UI 组件都是某种 View 。如果您的意思是不使用任何自定义 View 子类,那么是的,这绝对是可能的。创建您自己的自定义 View 类(然后在 XML 中使用它们!)的唯一原因是常用的小部件和 View 无法满足您的要求。由于它们非常灵活,因此这种情况很少见(除非您开始喜欢花哨的行为或需要自定义图形行为)。

关于android - 在 Android 中构建用户界面 - View 与 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6048349/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com