我的Android學習筆記(一)

1、在創建項目時,Pacage Name代表包名,要注意的是包名具有唯一性(因爲Android系統通過包名來區分不同的應用程序)。

2、引用res目錄文件下資源的兩種方法:在代碼中通過引用R文件中對應資源的id來實現,如R.string.hello_world;在XML中通過@string/hello_world來獲得字符串引用。

3、用Log進行打印,而不用System。Log的好處在於:日誌有級別區分;可以添加過濾器;打印時間可確定等等。

4、隱藏標題欄的方法:在活動中的onCreate()方法中,添加requestWindowFeature(Window.FEATURE_NO_TITLE)代碼(注意放在setContentView()方法前)。

5、Toast使用方法:Toast.makeText(Activity.this,” “,Toast.LENGTH_SHORT).show();makeText()方法接收三個參數,第一個爲上下文,第二個爲顯示的內容,第三個爲顯示的時間。

6、如何使用menu:
重寫活動的onCreateOptionsMenu方法如下

public boolean onCreateOptionsMenu(Menu menu)
{
    getMenuInflater().inflate(R.menu.main,menu);//第一個參數爲通過哪一個資源創建menu,第二個爲將菜單項加入哪一個menu
    return true;

}

如何定義菜單響應事件:

public boolean onOptionsItemSelected(MenuItem item)
{
    if(item.getItemID==R.id.按鍵id)
    {
    //編寫對應的事件
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章