2017-07-31 108 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開發者網站教程使用拖放功能,這就是爲什麼我有我的顧慮。謝謝你清理它! –