2017-07-31 76 views
0

编程新手,尤其是应用程序 在Android Studio中,这是设计UI的“正确”方式吗?拖放或手动通过代码? (设计或文字)Android Studio用户界面使用设计或文本?

另外,AndroidStudio是编码应用程序的最佳方式吗?

很抱歉,如果它是一个愚蠢的问题,新的这个stufff

+0

这取决于人们对人。我最好写自己 – Killer

回答

0

与xml中的适当编码结合使用时,拖放操作可能会有很大的意义。正如@Rai所说,通过xml中的代码学习如何工作非常重要 - 但我想补充一点,在xml中学习东西将会更容易,以编程方式(动态地在您的java类中)编辑视图。

但是,有时候,例如当您使用约束布局(更高级但非常有用的布局以便在许多情况下提高性能)时,在设计中获得所需的外观效率会更高标签。看看这个教程:https://developer.android.com/training/constraint-layout/index.html

一般来说,你应该确保你理解你在制作android应用程序(和一般编码)时所做的事情,因为如果你只是在设计编辑器中搞乱你,最终可能会做的事情会减慢用户体验,并且可以更有效地完成。只要你明白你在做什么(这是合法的),做任何有效的开发者和用户体验都是'正确的' - 毕竟它是一个工程学的门徒。

你应该在开始时使用android studio 2.3x。过去,eclipse被使用过,但现在谷歌希望你转换到android studio。

+0

非常感谢!你认为哪些资源最适合处理XML和android? –

+0

谷歌文档很适合学习android - 如果这是你的焦点,你应该学习android并且一路拾取xml。学习android的最好方法是构建项目 - 如果阅读文档不相关,阅读文档就不那么有趣了,并且不会坚持。 –

+0

如果课件是你的学习方式Udacity有一个关于android开发(完全免费)的课程,你应该检查。我正在研究他们的nanodegree计划,我可以证明这是好东西!请记住,如果您认为答案有助于点击复选标记以接受它。 –

1

你不应该依赖于拖和下降。它更好,你知道手动 你使用拖放功能之前,代码做了什么。对于 我在android拖放不是那么可用。您应该通过手动编写而不是 来了解所有属性,属性以及知道视图之间的关系的所有 ,并且最后问自己UI的工作原理和 的渲染方式。

+0

这是我原来的想法。 Android开发者网站教程使用拖放功能,这就是为什么我有我的顾虑。谢谢你清理它! –