Android 四大組件之一。
活動是最容易吸引用戶的地方,是一種可以 包含用戶界面的組件。主要用于和用戶交互。
AS(Android Studio) 創(chuàng)建活動時的選項:
- Generate Layout File:自動為活動創(chuàng)建對應(yīng)的布局文件
- Launcher Activity:表示將當(dāng)前活動設(shè)置為主活動
- Backwards Compatibility:表示項目啟用向下兼容模式
創(chuàng)建的每個活動都會自動繼承 AppCompatActivity,并且重寫 onCreate() 方法。另外,每活動都應(yīng)該在 AndroidManifest 中注冊,這一步 AS 會自動幫我們完成。
活動注冊.PNG
紅框是活動的注冊,使用 <activity> 標(biāo)簽,并使用 <intent-filter> 標(biāo)簽設(shè)置為主活動。
活動中使用 Menu
步驟:
-
在 res 目錄下新建 menu 目錄,再在 menu 下新建 Menu resource file:main
main.xml 的代碼如下:
main.xml.PNG -
重寫 onCreateOptionMenu(Menu menu) 方法
返回 MainActivity,快捷鍵 Ctrl + O 重寫方法,代碼如下:
onCreateOptionMenu().PNG -
添加點擊事件
重寫 onOptionsItemSelected(MenuItem item) 方法,代碼如下:
OnOptionItemSeleted.PNG1.jpg
2.jpg
3.jpg