上一页 1 2 3 4 5 6 7 ··· 9 下一页
每次http请求的各种数据(表单数据、url的数据、路由数据等等)都保存在不同的IValueProvider接口的实现类中。而IValueProvider接口的实现类是通过ValueProviderFactory创建的。在mvc中原生的ValueProviderFactory有六种:ChildAct... Read More
posted @ 2014-08-18 10:50 lx_ Views(326) Comments(0) Diggs(0) Edit
MVC的Model模板有两种:一种编辑模式(@Html.EditorFor())、一种显示模式(Html.DisplayFor())。模板的获取与执行(以下转自这里):当我们调用HtmlHelper或者HtmlHelper的模板方法对整个Model或者Model的某个数据成员以某种模式(显示模式或者... Read More
posted @ 2014-08-11 15:16 lx_ Views(640) Comments(0) Diggs(0) Edit
页面中Html.Editorfor(model=>model.fieldname)这些方法,都是通过Model的元数据来生成html的,我们如果想控制最终生成的html,可以通过修改元数据来实现。代表Model元数据的类名是ModelMetadata,获取一个Model类的元数据的方法如下:publ... Read More
posted @ 2014-08-11 11:17 lx_ Views(280) Comments(0) Diggs(0) Edit
DefaultControllerFactory 是MVC默认的Controller查找和激活工厂类我们可以通过自定义ControllerFactory替换DefaultControllerFactory类来实现IOC的引入public class DefaultControllerFactory ... Read More
posted @ 2014-08-07 15:29 lx_ Views(231) Comments(0) Diggs(0) Edit
ListView 的高度 必须要设置成一个明确的值 或者match_parent 不然就会调用多次getView方法 Read More
posted @ 2014-06-09 10:36 lx_ Views(319) Comments(0) Diggs(0) Edit
如果你的自定义ListViewItem中有Button或者Checkable的子类控件的话,那么默认focus是交给了子控件,而ListView 的Item能被选中的基础是它能获取Focus,也就是说我们可以通过将ListView中Item中包含的所有控件的focusable属性设置为 false... Read More
posted @ 2014-06-09 10:34 lx_ Views(151) Comments(0) Diggs(0) Edit
多线程操作UI的运行原理:UI线程:首先启动app时,系统会自动启动一个UI线程,然后此线程会创建一个Looper(注:Looper构造函数会实例化一个MessageQueue的消息队列存在变量mQueue中),并通过调用loop方法来运行一个无限循环的for,此for里面通过MessageQueue.next()方法不间断的检索消息队列中的Message(如果消息队列为空,将阻塞等待),获取到Message后,则执行message.target(此字段存储的Handler类的实例)的dispatchMessage(Message msg)方法,然后执行recycle()方法回收Message Read More
posted @ 2014-04-04 16:52 lx_ Views(540) Comments(0) Diggs(0) Edit
可以忽略onWindowFocusChanged、onSaveInstanceState、onRestoreInstanceState几个事件,这几个事件官网中的生命周期里面没有提到、忽略掉这几个方法看起来可能会更加易懂1、activity 刚开始启动执行的顺序: onCreate()——onStart()——onResume()——onWindowFocusChanged()2、activity被其它activity覆盖(android:theme="@android:style/Theme.Dialog")或者锁屏执行的顺序:onPause()——onWindowFoc Read More
posted @ 2014-04-03 13:21 lx_ Views(345) Comments(0) Diggs(0) Edit
1、首先貌似只有36位的库,所以项目也要修改为X86平台2、里面的所有dll库文件都要拷贝到项目中去,包括WebKitBrowser.dll.manifest 此文件一定要拷贝过去。3、然后引用WebKitBrowser.dll此类库到项目中即可! Read More
posted @ 2014-03-26 15:43 lx_ Views(450) Comments(0) Diggs(0) Edit
上一页 1 2 3 4 5 6 7 ··· 9 下一页