四大組件之Activity(初步接觸)

Activity簡介

目錄

Activity簡介

1、所謂Activity一個應用的界面。

2、android四大組件只要使用了,就要在AndroidManifest中進行註冊,當然作爲四大組件之一的活動也不能例外,註冊的方式如下所示:

3、隱藏標題欄

4、關於在活動中獲取控件實例和吐司功能

5、活動的銷燬


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();方法也可以將活動進行銷燬。

 

    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章