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)
{
//编写对应的事件
}
}