Activity的基本用法

来源:互联网 发布:置信度传播算法 编辑:程序博客网 时间:2024/05/15 05:19

1.标题栏的隐藏

  在onCreate方法中,加载布局之前添加代码

  requestWindowFeature(Window.FEATURE_NO_TITLE);

 这段代码意思就是不在activity中显示标题栏


2.在activity中创建菜单

 创建menu文件夹

 在menu文件夹中创建xml文件

<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android">    <item        android:id="@+id/add_item"        android:title="add"        />    <item        android:id="@+id/delete_item"        android:title="delete"/></menu>
然后在代码中重写onCreateOptionsMenu()方法和onOptionsItemSelected()方法

@Overridepublic boolean onCreateOptionsMenu(Menu menu) {    getMenuInflater().inflate(R.menu.main,menu);    return true;}@Overridepublic boolean onOptionsItemSelected(MenuItem item) {    switch (item.getItemId()){        case R.id.add_iteam:            Toast.makeText(MainActivity.this,"add",Toast.LENGTH_SHORT).show();            break;        case R.id.delete_iteam:            Toast.makeText(MainActivity.this,"delete",Toast.LENGTH_SHORT).show();            break;    }    return true;}
getMenuInflater().inflate()中第一参数是加载哪个xml第二个是加载到哪里

Activity中如果继承Activity会找不到菜单按钮


3.销毁一个activity直接finish()即可