我的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)
    {
    //编写对应的事件
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章