1、Toast是一种android提供的一种提醒用户的方式,不占用屏幕,显示一段时间后自动消失。
eg:a、我们已经建立了一个按钮,在第一篇中activity 新建中为例,button1.
b、在代码段中增加以下内容:
setContentView(R.layout.first_layout); Button button1=(Button) findViewById(R.id.button_1); button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Toast.makeText(MainActivity.this, "you clicked button1", Toast.LENGTH_SHORT).show();
2、menu 菜单:可以让菜单都能得到展示的同时,还能不占用任何屏幕空间。
a、新建menu应用,首先在res新建一个meun文件夹,然后在menu文件夹下建立一个menu resource 文件。
b、在menu resource xml文件中加2个菜单,内容如下:
<menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/add_item" android:title="Add"/> <item android:id="@+id/remove_item" android:title="Remove"/> </menu>c、重写下面2个函数:
@Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu,menu); return true;//返回true,代表菜单需要显示 } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()){ case R.id.add_item: Toast.makeText(this,"you click add",Toast.LENGTH_LONG).show(); break; case R.id.remove_item: Toast.makeText(this,"you click remove",Toast.LENGTH_LONG).show(); break; default: break; } return true; }
3、活动销毁
方法一:按back键自动销毁
方法二:调用finish();
button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { finish();