欢迎来到天天文库
浏览记录
ID:42594644
大小:57.42 KB
页数:5页
时间:2019-09-18
《Android的学习初体验猜牌游戏源码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、懒得按部就班的看教程,有Java的功底,有J2ME的基础,其实就已经入门了。 万能开发入门程序开发模式: 等)->取出前端界面的值然后处理资料->把结果展示到界面上。 OK,其实入门就是知道有哪些可用的控件(的Andr????iod上叫做小部件),然后看的API有哪些属性和方法扩展功能可用。这里说的只是入门。 刚开始学习Android开发,今天写了个小游戏玩玩。《猜牌游戏源码》,直接发代码: Activity文件:GuessPokerActivity.java Java代码viewsourceprint?01public class GuessPokerActivity
2、 extends Activity implementsOnClickListener{02/*声明三张扑克*/03privateImageViewimgview1,imgview2,imgview3;04/*声明重新猜牌按钮*/05privateButtonreguessbt;06/*初始化化三张扑克数组*/07privateint[]pImage={R.drawable.pa,R.drawable.p2,R.drawable.p3};08/*重新开始标记游戏一次后变为1重玩游戏后为0*/09privateinta=0;10publicvoidonCreate(Bundlesav
3、edInstanceState){11super.onCreate(savedInstanceState);12setContentView(R.layout.main);13/*取得界面各控件*/14imgview1=(ImageView)findViewById(R.id.imageView1);15imgview2=(ImageView)findViewById(R.id.imageView2);16imgview3=(ImageView)findViewById(R.id.imageView3);17reguessbt=(Button)findViewById(R.id.r
4、eGuess_Bt);18/*洗牌*/19RandSetPk();20/*设置事件监听*/21imgview1.setOnClickListener(this);22imgview2.setOnClickListener(this);23imgview3.setOnClickListener(this);24reguessbt.setOnClickListener(this);25}26/*实现点击事件*/27publicvoidonClick(Viewv){28switch(v.getId()){29caseR.id.imageView1:30judgeImage(0,imgvi
5、ew1);31break;32caseR.id.imageView2:33judgeImage(1,imgview2);34break;35caseR.id.imageView3:36judgeImage(2,imgview3);37break;38caseR.id.reGuess_Bt:39reStart();40break;41}42}43/**44*判断点击的图片是否红桃A45*/46privatevoidjudgeImage(intind,ImageViewsImg){47if(a>0){48return;49}50//将三张扑克设置到界面三张图片中51imgview1.s
6、etImageResource(pImage[0]);52imgview2.setImageResource(pImage[1]);53imgview3.setImageResource(pImage[2]);54imgview1.setAlpha(100);55imgview2.setAlpha(100);56imgview3.setAlpha(100);57sImg.setAlpha(255);58//pImage[0]即为imgview1;pImage[1]即为imgview2…59if(pImage[ind]==R.drawable.pa){60Toast.makeText
7、(this,"恭喜你猜对了",Toast.LENGTH_SHORT).show();61}else{62Toast.makeText(this,"对不起,你猜错了",Toast.LENGTH_SHORT).show();63}64a++;65}66/**67*随机设置三张扑克的位置68*/69privatevoidRandSetPk(){70//随机三张扑克数组元素位置71for(inti=0;i
此文档下载收益归作者所有