2016年6月16日

摘要: 在网上查了好多资料,大致都雷同,大家都是互相抄袭的,看着很费劲,不好理解,自己总结一下,留着需要看的话来查找。 代码中的例子如下: 通过API的查询得知, ImageView.ScaleType的结构为: 继承关系 public static final enum ImageView.ScaleTy 阅读全文
posted @ 2016-06-16 19:45 小肖邦 阅读(117) 评论(0) 推荐(0) 编辑
 
摘要: 第一个参数 表示访问整个android应用程序接口,基本上所有的组件都需要 第二个参数表示生成一个Map(String ,Object)列表选项 第三个参数表示界面布局的id 表示该文件作为列表项的组件 第四个参数表示该Map对象的哪些key对应value来生成列表项 第五个参数表示来填充的组件 M 阅读全文
posted @ 2016-06-16 19:40 小肖邦 阅读(955) 评论(0) 推荐(0) 编辑

2016年6月14日

摘要: 1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(List View,Grid View)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系: Android中所有的Adapter一 阅读全文
posted @ 2016-06-14 20:23 小肖邦 阅读(128) 评论(0) 推荐(0) 编辑

2016年6月6日

摘要: 很多人在网上问LayoutInflater类的用法,以及inflate()方法参数的含义,现解释如下: inflate()的作用就是将一个用xml定义的布局文件查找出来,注意与findViewById()的区别,inflate是加载一个布局文件,而findViewById则是从布局文件中查找一个控件 阅读全文
posted @ 2016-06-06 18:10 小肖邦 阅读(243) 评论(0) 推荐(0) 编辑
 
摘要: 在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、Tex 阅读全文
posted @ 2016-06-06 18:04 小肖邦 阅读(111) 评论(0) 推荐(0) 编辑

2016年6月5日

摘要: 一. TabHost介绍 TabHost组件可以在界面中存放多个选项卡, 很多软件都使用了改组件进行设计; 1. TabHost常用组件 TabWidget : 该组件就是TabHost标签页中上部 或者 下部的按钮, 可以点击按钮切换选项卡; TabSpec : 代表了选项卡界面, 添加一个Tab 阅读全文
posted @ 2016-06-05 22:30 小肖邦 阅读(147) 评论(0) 推荐(0) 编辑

2016年6月4日

摘要: 之前也是由于周末通宵看TI3比赛,一直没找到时间写博客,导致已经有好久没更新了。惭愧!后面还会恢复进度,尽量保证每周都写吧。这里也是先恭喜一下来自瑞典的Alliance战队夺得了TI3的冠军,希望明年中国战队能够虎起! 开始进入正题,我们都知道,Android UI是线程不安全的,如果在子线程中尝试 阅读全文
posted @ 2016-06-04 18:27 小肖邦 阅读(202) 评论(0) 推荐(0) 编辑