我對Android開發非常陌生,雖然我得到了一般前提(甚至已經構建了一個小應用程序),但我一直在尋找其他開發人員的源代碼以獲取關於如何更好地處理大型項目的發展的想法。在Android中構建用戶界面 - 視圖與XML
讀取一個開發人員的代碼基本上同時爲UI的各個部分使用XML佈局和視圖(類似於this question中要求的內容)。我明白他在做什麼,但對我來說似乎過於複雜。 XML佈局提供的功能已經可以創建對操作的響應。 (例如,爲XML中的大多數組件提供「onClick」)。使用XML可以非常容易地生成佈局。
所以,我的問題是 - 我可以擺脫使用活動和XML佈局構建我的整個應用程序嗎?我可以選擇不使用任何視圖嗎? (當然,這是假設一個相對簡單的應用程序 - 思考任務列表或類似的東西。)或者,我是否試圖簡化太多?
剛剛加入?我所有的佈局都使用XML來定義。雖然使用Java編寫佈局可能會有優勢,但使用XML可以獲得所見即所得的編輯器,並且可以更輕鬆地定義佈局。唯一令人費解的是,如果你想用'Views'做任何事情,那麼一旦它們用XML定義,就必須使用'findViewById'來獲取它們。但絕對是通過Java來使用XML。 – 2011-05-18 17:15:53
是的,我的意思是自定義查看子類。謝謝你的澄清。所以,只要我不需要一些自定義動態行爲,我應該直接從XML創建我的視圖。如果是這樣的話,那就太棒了!這是我從閱讀中懷疑的,但我不確定。 – JasCav 2011-05-18 17:17:35