• Android连载17-复习以往内容(三)


    一、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.欢迎关注微信公众号:傅里叶变换,个人公众号,仅用于学习交流,后台回复”礼包“,获取大数据学习资料

     

  • 相关阅读:
    bzoj2400 Spoj 839 Optimal Marks
    01分数规划
    bzoj1565 植物大战僵尸
    bzoj1497 最大获利(最大权闭合子图)
    bzoj3144 切糕
    loj6045 价
    bzoj3894 文理分科
    luogu3731 新型城市化
    快速傅里叶变换(FFT)
    bzoj1030 文本生成器
  • 原文地址:https://www.cnblogs.com/ruigege0000/p/13111352.html
Copyright © 2020-2023  润新知