힌트만 조금 주셔도 할 수 있겠는데,,,, 아래처럼 코드를 짰는데, 1번 (android_button2)버튼을 누르면 멈추지않고 계속 글이 출력됩니다.
글자가 나오다가 멈추게하는 버튼을 2번버튼(android_button2)을 눌러서 멈추게 하고싶은데
감이잘 안오네요. 혹시 괜찮은 방법 있나요?
package my.MWMK001;
import android.app.Activity;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.View.OnClickListener;
import android.widget.ImageButton;
import android.widget.Toast;
public class MWMK001 extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final ImageButton button = (ImageButton) findViewById(R.id.android_button1); // <---- 이버튼이 1번버튼이라, 누르면 글자출력시작!
button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// Perform action on clicks
Toast.makeText(MWMK001.this, "1번학생부터 10번학생은..", Toast.LENGTH_SHORT).show();
Toast.makeText(MWMK001.this, "1번 바니.", Toast.LENGTH_SHORT).show();
Toast.makeText(MWMK001.this, "2번 또또.", Toast.LENGTH_SHORT).show();
Toast.makeText(MWMK001.this, "3번 곰돌이.", Toast.LENGTH_SHORT).show();
Toast.makeText(MWMK001.this, "4번 지영.", Toast.LENGTH_SHORT).show();
Toast.makeText(MWMK001.this, "5번 나나.", Toast.LENGTH_SHORT).show();
Toast.makeText(MWMK001.this, "6번 승리.", Toast.LENGTH_SHORT).show();
}
});
}
}
저도 진짜 못하는 쌩 초보중에 한명인데요. 분명 쉬운 방법이 있겠지만 stop버튼을 만들고 누를경우 int a=0 ->값을 1로 변경 시키는거예요.
그리고 while이나 if문으로 저 토스트 문을 감싼다음에 적당한 값을 주면 멈추겠죠? 근데 다시 시작하면 안나오곘죠 a=0으로 변경시켜야하실텐데
그리고 0으로 변경해서 다시한다 쳐도 출석 중간부터 부르진 않고 첨부터 부르겠네요. 근데. 이것도 배열로 묶어 버리면 부른 지점까지 기억하게
하고 그 이후부터 다시 부르게 한다면 될것같기도 하구요 -_- ㅠㅠ 저도 진짜 모르는게 많아서 죽겠어요 ㅠㅠㅠㅠㅠ
ㅠ0ㅠ 잠도 못잤습니다. 초짜라서 .. 민폐인거 알지만 좀 도와주세요 ㅠㅠ