首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

Android 新手常見錯誤:setContentView 被註釋導致模擬器頁面空白

     編輯:程式設計疑難解答

問題現象

程式碼編譯通過、無報錯,但模擬器啟動後頁面完全空白,無任何 UI 元素顯示。

直接原因

Activity.onCreate() 中 setContentView(R.layout.xxx) 被註釋掉了。Android 必須透過此方法載入佈局資源並設定為當前 Activity 的視圖根節點,否則視圖層級為空,自然無內容顯示。

錯誤代碼 vs 正確代碼

// ❌ 錯誤:被註釋
// setContentView(R.layout.activity_main);

// ✅ 正確:取消註釋
setContentView(R.layout.activity_main);

新手檢查清單

  • 確認 setContentView 未被註釋、未寫錯佈局資源 ID。
  • 確認佈局 XML 根元素無 android:visibility="gone" 或尺寸為 0。
  • 檢查 AndroidManifest.xml 中對應 Activity 是否正確聲明。
  • 模擬器啟動卡頓時嘗試 Cold Boot 或重啟 ADB:adb kill-server && adb start-server。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved