克隆/下载
按钮下的复制VCS
列表下的Git
,而后点击clone
clone
,等待克隆完成就至关于编译成功run
并配置相应的虚拟手机设备,运行截图以下design
模式,从左边添加一个按钮进入任意位置,查看其id为button2
setContentView(R.layout.activity_main); findViewById(R.id.button2).setOnClickListener(new View.OnClickListener() { public void onClick(View v) { Toast.makeText(MainCover.this, "我是20162320帅气的刘先润", Toast.LENGTH_LONG).show(); } });
排序:咱们组抽到的算法是查找,在本组的app中,一共有两处涉及了查找算法,一是在选车界面的查找车辆索引,二是音乐界面的查找音乐。咱们创建了一个线性查找类,给出一个线性查找方法,代码以下:java
public static int linearSearch(String[] data, String target){ boolean judge = false; int index =0; while (index < data.length){ if(data[index].equals(target)){ judge = true; break; } index++; } if (!judge){ index = -1; } return index; }
例如在音乐选择中,首先设立一个音乐查找的按键,并将其初始化,并确立音乐查找的各类事件,查找成功后直接进入游戏界面,若失败则显示Toast弹窗信息android
public void onClick(View view) { if (view.getId()== R.id.music_searchBtn){ String target = findSong.getText().toString(); int resultIndex = Searching.linearSearch(songName,target); if (resultIndex!=-1){ StartGame.putExtra("songID",songID[resultIndex]); StartGame.putExtra("carID",idReceiver.getStringExtra("carID")); startActivity(StartGame); finish(); }else { Toast.makeText(this,"曲目不存在",Toast.LENGTH_SHORT).show(); } } }