Android推薦使用XML布局文件來定義用戶界面,而不是使用Java代碼來開發用戶界面,因此基礎所有組件都提供了兩種方式來控制組件的行為:1、在XML布局文件中通過XML屬性進行控制;2、在Java程序代碼中通過調用方法進行控制;完全使用Java代碼來控制UI界面不僅繁瑣、而且不利於解耦;而完全利用XML布局文件來控制UI界面雖然方便、便捷,但難免有失靈活。
當在Android應用的res/layout目錄下定義一個主文件名任意的XML布局文件之后(R.java會自動收錄該布局資源),Java代碼可通過如下方法在Activity中顯示該視圖:setContentView(R.layout.<資源文件名字>);