美文网首页手机移动程序开发
安卓学习第一节 Activity 基础使用

安卓学习第一节 Activity 基础使用

作者: 人魔七七 | 来源:发表于2016-08-21 17:58 被阅读105次

    第一:Activity MVC 里面控制器的意思。

    第二:每一个Activity关联一个布局文件,在布局文件可以XML里面设置一些控件属性,也可以interfacebulider 里面设置。 iOS里面就是controller意思,布局文件就是xib或者SB文件,其实也就是XML文件。

    第三:AndroidManifest.xml里面就是一些属性设置类似iOS工程文件里面的plist文件。

    setContentView(R.layout.activity_main);每个activity里面必须这样设置布局文件。类似iOS SB或者XIBfileonner关联具体的controller。

    第四:

    activity命名建议用反响域名加上activity的实际名字以便于区分。

    创建的activity要在里面注册,这样才能找到他。另外可以设置入口点和启动的activity是哪个。和iOS也很类似比如设置哪个是启动的xib 或者SB 。

    第五:

    //组件之间的通信

    Intent intent =newIntent(this,Main2Activity.class);

    startActivity(intent)

    上面是activity之间的跳转。

    另外注意地方:安卓智能提示的代码明显区分大小写。

    //事件处理类

    @Override

    public booleanonTouchEvent(MotionEvent event) {

    //得到动作类型是int 类型

    intaction = event.getAction();

    if(action == MotionEvent.ACTION_DOWN) {

    Log.i("Test","down");

    //jump second Activity

    //组件之间的通信

    Intent intent =newIntent(this,Main2Activity.class);

    startActivity(intent);

    }else if(action == MotionEvent.ACTION_UP) {

    Log.i("Test","up");

    }else if(action == MotionEvent.ACTION_MOVE) {

    Log.i("Test","move");

    }

    //如果不希望继续传递返回true

    return true;

    }

    相关文章

      网友评论

        本文标题:安卓学习第一节 Activity 基础使用

        本文链接:https://www.haomeiwen.com/subject/rxlwsttx.html