冲刺3
解决返回下五子棋返回
package com.zzx.apackage.view; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.CompoundButton; import android.widget.CompoundButton.OnCheckedChangeListener; import android.widget.ImageButton; import android.widget.ToggleButton; import com.zzx.apackage.R; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; public class SoundSettingActivity extends Activity { static boolean music; static boolean touch; static ToggleButton musicSwitch; static ToggleButton touchSwitch; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_sound); Button returnBtn = (Button)findViewById(R.id.sound_return); returnBtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { finish(); } }); musicSwitch = (ToggleButton) findViewById(R.id.toggleButton1); touchSwitch = (ToggleButton) findViewById(R.id.toggleButton2); load(); musicSwitch.setChecked(music); touchSwitch.setChecked(touch); musicSwitch.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (isChecked) { music=true; save(); } else { music=false; save(); } } }); touchSwitch.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (isChecked) { touch=true; save(); } else { touch=false; save(); } } }); } private void save() { try { FileOutputStream fos = openFileOutput("sound",0); DataOutputStream dos = new DataOutputStream(fos); dos.writeBoolean(music); dos.writeBoolean(touch); dos.close(); } catch (Exception e) { System.out.println(e); } } private void load() { try { FileInputStream fis =openFileInput("sound"); DataInputStream dis=new DataInputStream(fis); music=dis.readBoolean(); touch=dis.readBoolean(); dis.close(); } catch (Exception e) { music=true; touch=true; } } }
//手机按下返回键时,弹出弹窗
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
showExitDialog();
}
return true;
}
整一个图片,返回的图片,然后点击的就会实现返回,然后绑定点击事件,先把你的图,整一数组,数组里面存你所有的图,点击以后,提取数组里面的图
最后根据事件点击,返回你数组中的图,然后刷新页面即可,这就是我们的初步实现思路

浙公网安备 33010602011771号