ViewPager的多个view界面 activity的动态加载和xml静态加载

转载请注明出处:http://blog.csdn.net/dennisxzr/article/details/23457167(来自Dennis锐少的csdn博客)

由于android版本更新迅速 谷歌Fragment是Android 3.0 (API level 11)后推出的新功能。Android3.0以前的版本也能用Fragment,不过得给工程导入一个android-support-v4.jar的包。Fragment是一个有点类似Activity的东西,因为针对安卓平板的相继推出,屏幕越来越大,在一个这么大的屏幕放一个Activity显得布局太大。因此你可以改成放两个或多个Fragment,这些fragment都放在一个FragmentActivity里。比如安卓官方文档里的Fragment使用案例就是屏幕左边放一个Fragment显示一个列表,列表里都是一项一项的文章名称,然后屏幕右边放一个Fragment根据左边Fragment选中的文章名称将文章内容显示在屏幕右边的Fragment。每个Fragment里面可以有自己的布局文件,自己做布局,操作起来有点类似Activity。

谷歌推出fragment替换了TabActivity  ,推出新的东西必定有它的好处,Fragment是我们在单个Activity上要切换多个UI界面,显示不同内容

现在Android app中经常出现Fragment+ViewPager的配合使用

最近也是想用此方法来做应用,然后对此也很不熟悉就遇到了问题 ,程序中ViewPager有多个view,view里面事件控制都写在一个Activity中 代码量太大了而且很不方便,如果你有很多个view

都在写一个Activity会很复杂很乱最后自己都崩溃了.最后上网搜了下方法.

最后找到了解决方法view的加载分静态和动态

动态方法如下:


静态方法如下:


分别用以上方法就可以实现,如果你的view是写死的话就用静态方法加载,如果你想在view中操作那就用动态加载.

你可以在源码上练习修改. 源码下载 http://download.csdn.net/detail/xzr1526/7178651


对于想加深了解熟悉fragment的可以在android ADT22下创建Support4Demo 那里面讲了Fragment的各种用法



转载请注明出处:http://blog.csdn.net/dennisxzr/article/details/23457167(来自Dennis锐少的csdn博客)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值