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

Android猜歌游戏是这样炼成的

李建 移动开发工程师
难度高级
时长10小时 0分
学习人数
综合评分9.77
39人评价 查看评价
10.0 内容实用
9.7 简洁易懂
9.6 逻辑清晰
项目完整源码:https://github.com/caobotao/GussMusics 有些功能是用自己的方法实现的,期待与大家学习交流!
项目完整源码:https://github.com/caobotao/GussMusics 有些功能是用自己的方法实现的,期待与大家学习交流!
项目完整源码:https://github.com/caobotao/GussMusics 有些功能是用自己的方法实现的,期待与大家学习交流!
stopTheSong这个方法都没用到context,为什么要写一个Context的参数?...
www.cnblogs.com/skyivben/archive/2012/10/20/2732484.html
我觉得应该新建一个Activity来处理过关的逻辑,都卸载MainActivity中显示太臃肿了,而且由于过关的布局是半透明的,当过关的布局出现时仍然能够点击之前布局里的按钮,有些不合适
没必要判断随机生成的汉字是否重复,因为有些歌名中本来就有重复的汉字,比如"嘻唰唰",所以就算随机生成了重复的汉字也并没有什么不妥的.
关于 当点击完成所有文字就剩下正确文字的时候会卡死的处理方法
修改handleDeleteWord()方法,在deleteOneWord()前先判断下
int count = 0;
for (int i = 0; i < MyGridView.COUNT_WORDS;i++){
if(mAllWords.get(i).mIsVisible){
count++;
}
}
if (count> mCurrentSong.getNameLength()){
deleteOneWord();
}
}
第一个待选文字框点了以后不隐藏,但是log里打出来可见性是false
https://github.com/272964081/CrazyGuessMusic 我的源码

欢迎大家讨论,dev分支中用SQLite实现了数据的存储,UI更新也是用的Handler。
https://github.com/272964081/CrazyGuessMusic

欢迎大家交流。
看完有很大的收获,现在试试自己写个猜成语游戏。。代码风格,值得学习。。
老师,权重是最后分配所占空间大小的,不是先确定其他空间的大小再将剩下的大小全部分配给他?
nic.....nice!
课程须知
本课程是Android项目,需要大家掌握基本的Android和Java基础知识: 1、熟练使用Java语言编写代码 2、熟悉Android常用API,熟练使用Eclipse开发工具
老师告诉你能学到什么?
1、游戏基本理论 2、运用MVC理论设计程序框架。 3、Android平台下的界面设计及开发 4、如何培养良好的代码书写规范 5、动画的创建和使用

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消