Android 复习1 mvc设计模式
2016-06-30 18:43
337 查看
有关MVC和string
Andoid 真的是有超级多的东西,学了后面忘了前面,希望这个能够让我以后看吧MVC是一种设计模式;学过面向对象后,就觉得我们的世界和平常人不一样了;
在java中 是各个类,各个包之间的联系访问;
在Android中,是视图,模型,控制器之间的访问;
视图 最好理解 xml下的各种各样的视图对象;
模型 是我们新建的那些奇怪的类,用来进行数据储存和业务逻辑;
控制器 最初就是MainActivity 我们可以在这个活动中,加载xml 并且调用模型进行数据处理;
这样的好处不言而喻了吧;分工明确;
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/false_button" android:id="@+id/false_button" android:layout_margin="5dp"/> <string name="false_button">False</string>
不要在text直接写文字哦;能分开尽量分开,因为把字符串当成变量更好修改,也可以想用就用;
题外话:
padding 和 margin的区别
![](http://images.cnitblog.com/blog/432441/201310/26210653-3f7df033e96f40e6aefd731e4d4b531a.jpg)
padding 是指内边距 填充多少东西 都是在内部
margin 是外边距,距离它最近的东西不能超过margin这个距离 在外面;
相关文章推荐
- Android 拍照以及一些常用的处理,例如将图片显示到相册(包含了安卓系统6.0以上调用相机的处理)
- Android 动态隐藏显示导航栏,状态栏
- Android获取手机的型号等
- android 5.0之后如何获取当前运行的应用包名
- Android APP代码混淆proguard和加固
- android studio运行编译速度慢的解决方法
- android 腾讯微博
- 使用DialogFragment实现底部弹窗布局
- 关于Android Studio项目的Gradle构建
- 【分享】兼容ie6-9和现代浏览器以及ios,android,pad等触屏设备的异步文件上传插件
- 基础总结篇之一:Activity生命周期
- Android 上自定义的复式折线图(三)
- 使用Socket处理跨进程的实时聊天
- Android开发之RecyclerView的使用全解
- 如何高效的学习Android动画
- android studio log打不全,主要是json太多
- Android中ListView分页加载数据
- Android Marshmallow实现文字选中
- 获取Android进程中的包名
- AndroidStudio--Error converting bytecode to dex