文件名称:疯狂的java讲义源码-CrazyAndroid:疯狂安卓
文件大小:3.03MB
文件格式:ZIP
更新时间:2024-06-26 10:43:39
系统开源
疯狂的java讲义 源码 CrazyAndroid 说明:该项目中包含的是《疯狂安卓讲义--第三版》 中的示例代码,都是自己实践过的内容。 注意:01 WebView 和 02 ViewStub不是书中的代码,是工作中的总结。 a_01_WebView01 介绍在不修改布局文件、不增加控件的情况下,当网络断开无法访问网络数据时,给出自定义的提示信息 a_02_ViewStubTest (1)什么时候使用ViewStub?为什么使用ViewStub? 当我们需要根据某个条件控制某个View的显示或者隐藏的时候,通常是把可能用到的View都写在布局上,然后设置可见性为View.GONE或View.InVisible ,之后在代码中根据条件动态控制可见性。虽然操作简单,但是耗费资源,因为即便该view不可见,仍会被父窗体绘制,仍会创建对象,仍会被实例化,仍会被设置属性。 而android.view.ViewStub,是一个大小为0 ,默认不可见的控件,只有给他设置成了View.Visible或调用了它的inflate()之后才会填充布局资源,也就是说占用资源少。所以,推荐使用viewSt