zoukankan      html  css  js  c++  java
  • Android之Activity之间跳转

    本人自学Android,想到什么就写点什么。主要是怕忘了,哈哈~请观者不要建议~

    今天写点Android窗口之间的跳转以及自己理解:

    1.Android中窗口之间的跳转,就是Activity之间的跳转。

    2.Activity之间的跳转,通过Intent实现。

    3.AndroidManifest.xml要记得添加新创建Activity。

    4.Activity类都有相应的layout文件。(xml文件)

    5.每个layout文件中配置的控件,都能在R.java文件中找到相应的Id,在Activity中通过findViewById方法获得控件,然后进行编辑。

    6.Android中可以利用java监听器来绑定layout文件中控件的事件(比如按钮点击事件等)。

    关于跳转实现步骤

    1.创建一个Activity类及layout文件,将你想要的窗口样式,编辑在layout文件。

    2.AndroidManifest.xml配置你新创建的Activity。

    3.在Activity中通过各种监听器来绑定窗口跳转事件。

    4.通过Intent控制Activity之间的跳转。

    以下是Activitiy跳转实现的主要代码

    public class MainActivity extends Activity {

        private Button next;

        private OnClickListener listener= new OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent();
                intent.setClass(MainActivity.this, ButtonActivity.class);
                startActivity(intent);
            }
        };

     

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            //绑定事件
            next = (Button)findViewById(R.id.next);
            next.setOnClickListener(listener);
        }


        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            // Inflate the menu; this adds items to the action bar if it is present.
            getMenuInflater().inflate(R.menu.main, menu);
            return true;
        }
    }

  • 相关阅读:
    JavaIO流(2) ------图片上传,(基于servlet)
    JDBC连接数据库工具类
    实体常量类、内部常量类以及枚举类的区别
    Java IO流 (1)------保存文件与读取文件
    Python type函数和isinstance函数区别
    Python 字符串/列表/元组/字典之间的相互转换
    Pycharm设置开发模板/字体大小/背景颜色
    Pycharm 提示:this license * has been cancelled
    Anaconda是什么?Anconda下载安装教程
    Python __name__ == ‘__main__’详细解释-Python零基础入门教程
  • 原文地址:https://www.cnblogs.com/michaelShao/p/4403670.html
Copyright © 2011-2022 走看看