Toast、Menu的使用

二、Toast的使用
1.格式:Toast.makeText(A,B,C).show();
2. 三个参数:A -上下文(可用 MainActivity.this )
B - 显示的文本内容 (自定义)
C - 显示的时长 (Toast.LENGTH_SHORT 或 Toast.LENGTH_LONG)


三、Menu的使用
1.新建: res下新建menu文件夹 在其中新建名为main的菜单文件
2.在菜单文件的配置:
<item
android:id="@+id/add_item"
android:title="Add"/> (id和文本内容)
3.在FirstActivity中重写onCreateOptionsMenu()方法
代码如下:
@Override
public boolean onCreateOptionsMenu(Menu menu){
getMenuInflater().inflate(R.menu.main,menu);
return true;
}
注:inflate方法接收两个参数:第一个是指定哪一个资源文件创建菜单,第二个是指定菜单项添加到哪个Menu对象中。
4.定义菜单响应事件:重写onOptionsItemSelected()
例如:

@Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
            case R.id.add_item:
                Toast.makeText(this, "You clicked Add", Toast.LENGTH_SHORT).show();//可改为其他
                break;
            case R.id.remove_item:
                Toast.makeText(this, "You clicked Remove", Toast.LENGTH_SHORT).show();//可改为其他
                break;
            default:
        }
        return true;
    }

 

posted @ 2021-02-20 22:11  步履向前  阅读(91)  评论(0)    收藏  举报