有关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的区别
padding 是指内边距 填充多少东西 都是在内部
margin 是外边距,距离它最近的东西不能超过margin这个距离 在外面;