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

第一: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;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容