我一直在學習android開發,但我仍然對此感到陌生。Android開發 - 處理XML
我已經爲iOS設計了很多應用程序。
有沒有更好的方式讓我的佈局像iOS一樣簡單?
因爲在iOS中,我只需要拖動它並隨時隨地移動它。在Android中,我必須插入表格並編輯XML,我發現這很令人困惑,並且不靈活處理。
我已閱讀並看了很多教程,仍然覺得有點難以對付
感謝
我一直在學習android開發,但我仍然對此感到陌生。Android開發 - 處理XML
我已經爲iOS設計了很多應用程序。
有沒有更好的方式讓我的佈局像iOS一樣簡單?
因爲在iOS中,我只需要拖動它並隨時隨地移動它。在Android中,我必須插入表格並編輯XML,我發現這很令人困惑,並且不靈活處理。
我已閱讀並看了很多教程,仍然覺得有點難以對付
感謝
簡短的回答是否定的。漫長的回答是,這是如何在Android上完成的,它比iOS方法更加靈活。試想一下,讓Android應用程序成爲iOS方式並支持240x320,320x480,480x800,480x854,540x960,600px,720x1280等屏幕尺寸,並且很容易意識到這將是一項不可能完成的任務。這幾乎可以肯定,爲什麼蘋果公司以「像素密度」和「屏幕尺寸完全相同」(3.5「)的」Retina顯示器「進行合作 - 因爲做其他事情意味着所有應用程序都需要專門爲新屏幕而設計,而不是隻需提供帶有@ 2x後綴的圖像
因此,不是像iOS那樣進行絕對定位和調整大小,而是在Android中使用XML,其中設計師負責提供一個或多個可支持多種屏幕的佈局
目前是Android,你可以在Eclipse中使用佈局編輯器。那是你在找什麼?
http://developer.android.com/guide/developing/tools/adt.html#graphical-editor
您可以使用Eclipse佈局編輯器拖放絕對佈局下降。但是使用絕對佈局並不是一種好的做法,因爲在iOS中屏幕尺寸對於所有設備都是固定的,但在Android中有不同的屏幕尺寸設備可供使用,如果您設計考慮單個屏幕尺寸的佈局,則會在另一個屏幕尺寸設備上混淆。你必須遵循規範來創建一個佈局,通過這個鏈接瞭解更多細節。
http://developer.android.com/guide/topics/ui/layout-objects.html
你說的絕對定位是正確的,但是,在eclipse圖形佈局編輯器中,你也可以使用其他佈局:) – COD3BOY
是的,但你不能在任何地方拖動任何組件卵石除相對佈局外。絕對佈局很容易,但不適合實際使用。 –
不要在兩個平臺之間進行比較 –