草庐IT

Android MVVM 设计模式

我在最近发布的“Android最佳实践”一书中读到,MVVM是用于Android编程的一个很好的设计模式。在我最近的项目中亲自尝试过,它似乎确实有助于将代码分成更易于管理的部分。View仅处理View项的创建和ViewModel的接口(interface)。ViewModel实现接口(interface)和处理View上的操作以及与模型的交互。示例代码如下:模型publicclassMyModel{publicStringmyString;publicMyModel(StringmyString){this.myString=myString;}}查看publicclassMyActi

android - android 4.4 中的字体问题

今天我已经将我的androidsdk更新到19api,在测试我的应用程序时我遇到了19api中的一些错误:在TextView中删除一些字体,或者它的大小有问题。第一屏,一个View的代码:tvBalance=newTextView(getContext());rlParams=newLayoutParams(frame.width,(int)(frame.heigth*zoneExtetn));rlParams.setMargins(frame.left,(int)(frame.top-frame.heigth*(zoneUp-0.1f)),0,0);tvBalance.setLayo