1、如何配置主活动
当活动在项目中被新建的时候,会自动的在AndroidManifest.xml文件中注册
如何手动配置主活动:
在<acitivity中>加入<intet-filter>标签,并在其声明这两行代码:
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
2、label标签
在<activity>标签内部声明label为当前活动上标题框的内容
<activity android:name=".MainActivity"
android:label="NMSL">
</activity>
3、Toast
Toast作为一种提醒方式:
Toast.makeText(MainActivity.this,"NMSL",Toast.LENGTH_LONG).show();
第一个参数是Context,即Toast所要求的上下文,活动本身就是一个Context;
别忘了 .show( )
4、在活动中使用Menu
就是标题栏的三个点,点开就是选项
1、在res下新建文件夹menu,在文件夹下建立一个Menu resource file ,叫main
2、在main.xml添加如下代码:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/add_it"
android:title="ADD"/>
<item
android:id="@+id/remove_it"
android:title="REMOVE"/>
</menu>
title是菜单项的名称
3、在活动中重写onCreateOptionsMenu( )方法
//重写方法使用Ctrl+O
代码如下:
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main,menu);
return true;
}
inflate()第一个参数是通过哪个资源文件来创建菜单,第二个是添加到哪一个Menu对象中
别忘了return true 否则不能显示;
4、定义菜单活动,重写onOptionsItemSelected()
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()){
case R.id.add_it:
{
Toast.makeText(this,"ADD",Toast.LENGTH_LONG).show();
break;
}
case R.id.remove_it:{
Toast.makeText(this,"REMOVE",Toast.LENGTH_LONG).show();
break;
}
default:
}
return true;
}
5、销毁活动
finish( )