摘要: 1 Adapter适配的对象是View Adapter通过为View提供指定格式的数据来适配View,让View可以以事先约定好的方式将内容展示给用户。 所以,进行UI设计的关键是搞清楚各个View组件的外观以及它们需要的数据的格式,然后选用合适的Adapter交给它们即可。 2 观察者模式在And 阅读全文
posted @ 2019-08-31 23:03 PhoenixTree(梧桐树) 阅读(228) 评论(0) 推荐(0)
摘要: 1 任何类都可以实现一个Listener 只要在该类中实现Listener中声明的方法,任何类都可以实现一个Listener。 2 任何实现了Listener的类就是一个Listener了 这样的话,这个类可以注册给某个view,当view被用户触发某个动作的时候,就会调用该Listener声明的方 阅读全文
posted @ 2019-08-31 22:43 PhoenixTree(梧桐树) 阅读(149) 评论(0) 推荐(0)
摘要: 1 glide是什么 glide是一个图片加载和缓存库。 2 glide的使用 第一,添加依赖 第二,添加访问网络的权限 <uses-permission android:name="android.permission.INTERNET" /> 3 常用方法 3.1 加载各种形式的图片到Image 阅读全文
posted @ 2019-08-31 21:25 PhoenixTree(梧桐树) 阅读(1184) 评论(0) 推荐(0)
摘要: 1 Layout是ViewGroup的子类 LinearLayout、FrameLayout都是ViewGroup的子类,自己写的Layout也是ViewGroup的子类。 2 步骤 第一,自己的Layout类继承ViewGroup; 第二,重写onLayout()和onMeasure方法; 2.1 阅读全文
posted @ 2019-08-31 08:44 PhoenixTree(梧桐树) 阅读(173) 评论(0) 推荐(0)