Android学习问题记录

本文档记录了作者从2014年8月至10月期间学习Android开发的过程,包括Fragment的使用、自定义View、资源管理、ListView组件、SQLite数据库、网络访问等内容,并探讨了如何解决开发过程中遇到的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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日学习侧滑菜单的实现,有个疑问事怎样获取屏幕大小的?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值