2014年08月21日 [学习 fragment]
今天主要是对fragment了解,看了个实例,敲了下代码,android模拟器跑出的报错
[2014-08-21 09:56:25 - Emulator] Failed to create Context 0x3005
[2014-08-21 09:56:25 - Emulator] emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
网上查了下,别人在goole code的一个论坛找到一个解决方法.
就是在于newest graphics driver,更新显卡驱动,
摘自:http://www.2cto.com/kf/201304/204401.html
Fragment 是activity的界面中的一部分或一种行为.你可以把多个Fragment们组合到一个activity中来创建一个多界面并且你可以在多个activity中重用一个Fragment .
你可以把Fragment认为模块化得一段activity,它具有自己的生命周期,接受它自己的事件,并可以在activity运行时被添加或删除.
2014年08月25日[学习fragment,自己敲些实例]
2014年08月26日[学习android中怎样定义自己的view]]
2014年09月01日[学习android中的资源]
理解Attribute资源
当XML布局文件中使用Android系统提供的View组件时,开发者可以指定多个属性,这些属性可以很好地控制View组件的外观行为.如果用户开发的自定义View组件也需要指定属性,就需要属性资源的帮助了.
属性资源的根元素也是<resource../>,该元素里包含如下两个元素.
attr子元素属性:定义一个属性.
declare-styleable子元素:定义一个styleable对象,每个styleable对象就是一组attr属性的集合.
当我们使用属性文件定义了属性之后,接下来就可以在自定义的组件的构造器中通过AttributeSet对象来获取这些属性了.
[知识点]android TypedValue.applyDimension()的作用 这个方法是转变标准尺寸的一个函数.例如: dp convert to px
int size = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,20,context.getResource().getDisplayMetrics());这里COMPLEX_UNIT_DIP是单位,20是数值,也就是20dp;
2014年09月02日[学习ListView组件]然后计划学习下SQLlite数据库.
2014年09月12日:复习Android中activity传递对象的两种方法.
2014年09月23日URL访问网络资源
2014年09月25日使用Apache HttpClient的了解
2014年10月10日学习侧滑菜单的实现,有个疑问事怎样获取屏幕大小的?