近几天在andriod的学习过程中遇到的一些细节
来源:互联网 发布:用java编写窗口猜数字 编辑:程序博客网 时间:2024/05/16 15:13
Layout_grivity与grivity的不同之处:
gtivity: 这个属性指的是这个控件包含的内容相对于这个控件本身的,一般指Text、image等等;
Layout_grivity:这个属性指的是该属性相对于父元素来说的。
Fragment:
Fragment是针对平板设计的,在fragment上面可以放上布局文件,而一个Activity又可以放多个Fragment,所以说,不用的界面可以借助在fragment为载体,在一个Activity中防止多个不同的界面,fragment的出现还可以使代码的复用性增强,解耦合。
Fragment中onCreate()和onCreateView()两个方法的区别:
继承Fragment,实现里面的抽象方法onCreate()和onCreateView();因为fragment一一般实在Avtivity上展示页面的。因此要先设置Activity,在onCreate里就是设置Activity页面的。也就是说实在创建fragment的时候吊用这个方法来初始化fragment的基础组件,
onCreateView(),在构造fragment的时候调用这个方法,当fragment不提供界面的时候返回的null,提供界面的返回一个View;
添加fragment到Actvity中有两种方法,到现在为止我只用过第二种方法。第一种是在网上看到的,没有用过:
1.在.xml文件中添加,<fragment
name:"包含文件包名的Fragment的文件" / >
2.在代码中添加,通过FragmentManager将创建的fragment通过add()方法添加到FragmentStack(Fragment栈)中,然后通过Stack来管理fragment,最后通过commit()来提交。
自定义适配器:
ListView自定义适配器继承BaseAdapter,listview的和适配器在我理解看来就是;fragment放在activity上面,listview在fragment所在布局的listview上面,item_lsiview在放到listview上面。Adapter的原理在里面写的很清楚,内部循环是通过getView(int position,View converView,ViewGroup parent)中的 converView是否为null来控制。
以上全都是个人理解,如有错误欢迎指出,一起进步!
0 0
- 近几天在andriod的学习过程中遇到的一些细节
- 开发过程中遇到的一些细节问题
- 关于在java编程中遇到的一些细节学习(杂1)
- 近段时间在开发中遇到的一些问题的总结
- 近几天的计划
- 近几天的总结
- 在学习过程中遇到的问题
- 我在51sap学习过程中经常遇到的一些实施问题
- 最近这段时间开发过程中遇到的一些细节问题汇总
- 在学习C语言时遇到的一些细节方面的问题
- 学习过程中遇到的一些编程小技巧
- WTL学习过程中遇到的一些问题总结
- 学习钩子(Hook)过程中遇到的一些问题
- grails 学习过程中遇到的一些问题
- grails 学习过程中遇到的一些问题
- ios开发学习过程中遇到的一些问题
- 学习jquery过程中遇到的一些问题
- 笔记:学习Qt过程中遇到的一些小笔记
- 杭电oj 2034 水过
- unity3D游戏开发实战原创视频讲座系列13之帽子戏法游戏开发(预告)
- hdu1242 Rescue DFS(路径探索题)
- LDAP Error Code List
- 杭电ACM 2100 Lovekey
- 近几天在andriod的学习过程中遇到的一些细节
- Wavio Sequence - UVa 10534 dp
- 总结的资源
- DB-DAY1 css选择器的特殊用法
- 东大OJ-1391-Big big Power
- 程序员生存定律-打造属于自己的稀缺性
- smali 中内部类, 函数内部, 解析
- iPhone模拟触屏实现事件教程
- 保持谦逊