一、GraphicalLayout是當前的可視化佈局編輯器,在這裏你不只能夠預覽當前的佈局,還能夠經過拖拽的方式編輯佈局;XXX.xml則是經過XML文件的方式來編輯佈局。java
二、活動(Activity)的註冊聲明要放在<application>標籤內,經過<activity>標籤來對活動進行註冊的。android
三、requestWindowFeature(Window.FEATURE_NO_TITLE)的意思就是不在活動中顯示標題欄,注意此句代碼必定要在setContentView()以前執行,否則會報錯。app
四、在活動中,能夠經過findViewById()方法獲取到在佈局文件中定義的元素。獲得了按鈕的實例以後,經過調用setOnClickListener()方法爲按鈕註冊一個監聽器,點擊按鈕時就會執行監聽器中的onClick()方法。編輯器
五、Toast中的makeText()方法須要傳入三個參數。第一個參數是Context,也就是Toast要求的上下文,因爲活動自己就是一個Context對象,所以這裏直接傳入this便可;第二個參數是Toast顯示的文本內容;第三個參數是Toast顯示的時長,有兩個常量能夠選擇Toast.LENGTH_SHORT和Toast.LENGTH_LONG。佈局
六、<item>標籤就是用來建立具體的某一個菜單項,經過android:id給這個菜單項指定一個惟一標識符;經過android:title給這個菜this
單項指定一個名稱。xml
7在onCreateOptionsMenu()方法中,經過getMenuInflater()方法可以獲得MenuInflater對象,再調用它的inflate()方法就能夠給當前活動建立菜單了。inflate()方法接收兩個參數,第一個參數用於指定咱們經過哪一個資源文件來建立菜單,傳入R.menu.main;第二個參數用於指定咱們的菜單項將添加到哪個Menu對象當中,直接使用onCreateOptionsMenu()方法中傳入的menu參數。返回true,表示容許建立的菜單顯示出來,若是返回false,建立的菜單沒法顯示。對象
八、"跑馬燈效果"的五個條件:繼承
<1>android:singleLine="true";單行顯示。文本內容要超過屏幕的寬度接口
<2>android:ellipsize="marquee";省略方式(動態省略)
<3>android:marqueeRepeatlimit="marquee_forever";循環次數(一直循環)
<4>android:focusable="true";獲取焦點
<5>android:focusableInTouchMode="true";獲取觸摸焦點
九、綁定監聽器的四種方式:
<1>a.查找控件;
b.建立一個類,實現OnClickListener接口,重寫裏面的OnClick()方法;
c.用查找到的控件去綁定監聽器對象。對象.setOnClickListener(監聽器對象)。
<2>a.查找控件;
b.讓當前類實現OnClickListener接口,重寫裏面的OnClick()方法;
c.用查找到的控件去綁定監聽器對象。對象.setOnClickListener(this)。
<3>匿名內部類
<4>a.在屬性中聲明OnClick="方法名";
b.在java文件中寫一個方法
public void 方法名(View view){
}
十、建立一個Activity的步驟:
<1>建立一個類,繼承Activity;
<2>重寫onCreate()生命週期方法,而且在裏面調用setContentView()方法綁定要顯示的佈局文件;
<3>在清單配置文件中註冊。