为了账号安全,请及时绑定邮箱和手机立即绑定

Android攻城狮的第二门课(第1季)

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
哈哈,多谢楼下,真的好爽
在getdata()里,为什么不先初始化datalist = new ArrayList<Map<String,Object>>();
我在调试的时候发现要是不先初始化就会一直崩溃
想问老师 为什么你在getdata()外面初始化datalist就不会崩溃?

最赞回答 / soputasmile
你这个肯定报错啊,你不能在new datalist之前就使用它, simpleAdapter = new SimpleAdapter(this,getdata(),R.layout.item,new String[]{"pic","text"},new int[]{R.id.pic,R.id.text});    datalist = new ArrayList<Map<String,Object>>();这两句换个位置
念经…… - -!
怪我喽。。。
加油,坚持!!!
看到老师用了一个getActivity()。看了下fragment.super.getActivity()和getActivity的值是一个结果。这样写更方便了。
后面的静态传值,我觉得是这样。其实也就是两个普通java对象的传值问题,再获得FragmentManager那一步,只是为了准确的获得fragment的对象。从而调用get/set方法。后面的通过button的onclicked方法也可以换一种方法。把fragment中获取展示值部分放在fragment的onActiveCreated方法中获取。至于toast方法中的第一个参数,可以使用当前fragment的super.getActivity()。因为onCreateView方法在activity加载Content时就调用了。那会还没有传值,只有在onActiveCreated,加载完成后获取
不懂适配器的可以重新看一下第二章,讲得还是蛮易懂的,我觉得。。。
2.0的倍速听着就是爽啊
这样初学者很难懂
能否讲一些项目用的 讲的都是比较不常用的

已采纳回答 / 慕莱坞9394813
你可以重写onTouchEvent,在里面通过计算来判断滑动方向
为什么我的代码没有问题,有问题的应该自己找找原因,就知道喷还学什么编程!
课程须知
本课程是Android开发课程进阶部分的第1季,将讲解各种高级控件的使用,对于不熟悉Android开发的童鞋来说会有一定的难度,所以,建议在学习本门课程之前: 1、熟练掌握Java基础语法和面向对象编程 2、熟悉Android开发环境 3、熟练使用Button、ImageView等基础控件
老师告诉你能学到什么?
1、Android高级控件的应用场景 2、Android高级控件的使用方法 3、熟悉Android常用高级控件

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消