一、findViewById函数和Toast类

(1)Button button1 = (Button) findViewById(R.id.button_1);

通过findViewById方法,去布局中找出R.id.button_1名称的Button按钮,这个方法会返回一个View对象,然后进行向下类型转换。

(2)Toast.makeText(FirstActivity.this,"You clicked Button 1",Toast.LENGTH_SHORT).show()

Toast.makeText就是调用了Toast的静态方法makeText,然后返回了一个Toast的实例,这个静态方法传入了三个参数,第一个就是Context对象,也就是上下文,第二个参数就是要显示的内容;第三个参数就是说这句现实的时间长还是短,同理,这里是短,要是长呢?那就换成LONG就OK了。

(3)添加菜单,item标签

 

 

设置好了重写活动中的onCreateOptionsMenu方法

getMenuInflater().inflate(R.menu,main,menu)

getMenuInflater()方法会得到MenuInflater对象,再次调用inflate方法就可以创建活动菜单了,这个方法返回true,表示允许创建的菜单显示出来,如果返回了false,创建的菜单将无法显示。

我们定义了菜单,还要写响应事件。onOptionsItemSelected

item.getItemId()用来获取菜单的id值​。

二、销毁一个活动

public void onClick(View v) {

    ​finish();

}

这个方法用来​点击按钮来销毁活动。

三、Intent

Intent是各组件点之间进行交互的重要方式,分为显示Intent和隐式Intent

Intent intent = new Intent(FirstActivity.this,SecondActivity.class);

startActivity(intent);

首先构建除了一个Intent,传入FirstActivity.this是作为上下文,传入SecondActivity.class作为目标活动,然后通过startActivity()方法来执行这个Intent,我们可以称之为显式Intent​。​

四、源码:

2.CSDN:https://blog.csdn.net/weixin_44630050

3.博客园:https://www.cnblogs.com/ruigege0000/

4.欢迎关注微信公众号:傅里叶变换,个人公众号,仅用于学习交流,后台回复”礼包“,获取大数据学习资料

 

 

posted on 2020-06-13 00:27  心悦君兮君不知-睿  阅读(158)  评论(0编辑  收藏  举报