美文网首页手机移动程序开发
安卓学习第一节 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