Android 之 activity活动(二、Toast,menu,活动销毁)

本文介绍了Android中的activity管理,包括如何使用Toast进行轻量级提醒,如何添加Menu,以及两种活动销毁的方法:按back键自动销毁和调用finish()方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值