이곳저곳 물어봐도 .. 너무 어려운 문제인거 같아서 올립니다.
버튼을 눌렀을때 글이 나오는데, 그 글이 자동으로 멈추게하는 버튼을 만들려고합니다.
문제는 여러분들의 도움으로 만들었는데, 스톱버튼 누르면 앱에서 튕겨져나옵니다.
어떻게 해야하나요?? 어느부분의 코드가 문제인건지...
아래 java올립니다.
package my.MWMK001;
public class MWMK001 extends TabActivity {
TabHost mTabHost = null;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mTabHost = getTabHost();
mTabHost.addTab(mTabHost.newTabSpec("tab_test1").setIndicator("TAB 1").setContent(R.id.Imageview1));
mTabHost.addTab(mTabHost.newTabSpec("tab_test2").setIndicator("TAB 2").setContent(R.id.textview2));
final ImageButton button1 = (ImageButton) findViewById(R.id.android_button1);
button1.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();
}
});
final ImageButton button2 = (ImageButton) findViewById(R.id.android_button2);
button2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// Perform action on clicks
Toast.makeText(MWMK001.this, "11번학생부터 20번학생은..", Toast.LENGTH_SHORT).show();
Toast.makeText(MWMK001.this, "11번 지영.", Toast.LENGTH_SHORT).show();
Toast.makeText(MWMK001.this, "12번 나나.", Toast.LENGTH_SHORT).show();
Toast.makeText(MWMK001.this, "13번 승리.", Toast.LENGTH_SHORT).show();
}
});
//----------------------------- 이부분이 스톱버튼 만든부분입니다. -----------------------------------------------------------------
final ImageButton button3 = (ImageButton) findViewById(R.id.android_button3);
button3.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Toast t = Toast.makeText(null, 0, 0);
t.show();
t.cancel();
}
});
//----------------------------------------------- 이 사이만 고치면 될듯한데...-------------
mTabHost.addTab(mTabHost.newTabSpec("tab_test3").setIndicator("TAB 3").setContent(R.id.textview3));
mTabHost.setCurrentTab(0);
한개의 토스트를 만들어서 그걸로 계속쓰다가 toast.cancel() 하면 될것 같습니다...