Activity簡介
目錄
2、android四大組件只要使用了,就要在AndroidManifest中進行註冊,當然作爲四大組件之一的活動也不能例外,註冊的方式如下所示:
1、所謂Activity一個應用的界面。
每一個活動一般都對應着一個佈局文件,android強調佈局文件和活動的分離,因此只需要在xml佈局文件中佈局設計好了,在Activity中通過setContentView(R.layout.layout_main)方法把佈局文件加載進來就行了,這裏已加載layout_main佈局爲例。
2、android四大組件只要使用了,就要在AndroidManifest中進行註冊,當然作爲四大組件之一的活動也不能例外,註冊的方式如下所示:
其中<uses-sdk>標籤用於指定此應用的最小sdk版本和目標版本,在<activity>標籤下的label是設定應用的標題欄的內容,需要注意的是指定label的值,不僅僅會成爲應用標題欄的值而且還會成爲該應用的名字。在<intent-filter>標籤內,圖片上的<action android:name="android.intent.action.MAIN" />和<category android:name="android.intent.category.LAUNCHER" />的作用是,如果你想讓你的一個活動作爲一個主活動即應用程序的入口,那麼這兩句標籤一定要加上!
3、隱藏標題欄
只需要在活動中加入requestWindowFeature(Window.FEATURE_NO_TITLE);這一行代碼
注意:這句代碼一定要在setContentView()之前執行,不然會報錯!
4、關於在活動中獲取控件實例和吐司功能
在activity中通過findViewById()方法,參數是R.id.id_name,就可以獲取到控件的實例了
吐司Toast的使用Toast.makeText(context,"要提示的信息”,Toast.LENGTH_SHORT).show();
說明context表示上下文,LENGTH_SHORT參數是可選的,可以選擇LENGTH_LONG表示顯示時間長一些,show()方法是讓toast顯示出來
5、活動的銷燬
除了使用代碼將活動進行銷燬,在邏輯處理的代碼中加入finish();方法也可以將活動進行銷燬。