zoukankan      html  css  js  c++  java
  • Toast提示和Menu菜单

    (1)Toast提示消息

    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.first_layout);
    Button b1=(Button)findViewById(R.id.button1);
    b1.setOnClickListener(new View.OnClickListener(){
    @Override
    public void onClick(View view){
    Toast.makeText(FirstActivity.this,"你点击了按钮",Toast.LENGTH_LONG).show();
    }

    });
    }


    Toast需要传入三个参数,第一个是上下文一个context对象,第二个是显示文字,第三个是显示的时间长短(LENGTH_SHOR/LENGTH_LONGT

    (2)menu菜单的使用

    首先新建一个menu的文件(文件名为menu)然后在文件下建立menu resource file

     

    打开main.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/remove_item"
            android:title="remove"/>
    </menu>

    FirstActivity中需要重写两个函数(ctrl+o),onCreateOptionsMenu函数用于添加菜单,onOptionsItemSelected函数用于设置点击事件代码如下

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.main,menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()){
            case R.id.add_item:
                Toast.makeText(FirstActivity.this,"你点击了add",Toast.LENGTH_SHORT).show();
                break;
            case R.id.remove_item:
                Toast.makeText(FirstActivity.this,"你点击了remove",Toast.LENGTH_SHORT).show();
                break;
            default:    }
        return true;
    }

    (3)销毁一个界面

    public void onClick(View view){

    finish();
    }








  • 相关阅读:
    vscode快捷键的中文版
    小程序css--view标签下英文不换行,中文会自动换行
    微信小程序设置背景铺满全屏
    MAC系统上不能调试华为手机
    js 空函数的作用
    五子棋 AI(AIpha-beta算法)
    ( function(){…} )()和( function (){…} () )是两种立即执行函数
    vscode快捷键
    20192328牛梓萌第一周作业
    第一次作业
  • 原文地址:https://www.cnblogs.com/837634902why/p/10301721.html
Copyright © 2011-2022 走看看