안드로이드 개발 질문/답변
(글 수 45,052)
if (mbackground.equals("2")) { if (mtextsize.equals("1")) {runtext1.setTextSize(1, 80);
} else if (mtextsize.equals("2")) {runtext1.setTextSize(1, 110);
} else if (mtextsize.equals("3")) {runtext1.setTextSize(1, 140);
} else if (mtextsize.equals("4")) {runtext1.setTextSize(1, 170);
} else {runtext1.setTextSize(1, 200);
}
for (int i = 0; i < 2; i++) {// run.setBackgroundColor(Color.BLACK);
if (mcolor.equals("빨간색")) { Log.i("LHK", ">>>Color : " + mcolor);runtext1.setTextColor(Color.RED);
runtext1.setBackgroundColor(Color.BLACK);
run.setBackgroundColor(Color.BLACK);
} else if (mcolor.equals("노란색")) { Log.i("LHK", ">>>Color : " + mcolor);runtext1.setTextColor(Color.YELLOW);
runtext1.setBackgroundColor(Color.BLUE);
run.setBackgroundColor(Color.BLUE);
} else if (mcolor.equals("검은색")) { Log.i("LHK", ">>>Color : " + mcolor);runtext1.setTextColor(Color.BLACK);
runtext1.setBackgroundColor(Color.WHITE);
run.setBackgroundColor(Color.WHITE);
} else if (mcolor.equals("초록색")) { Log.i("LHK", ">>>Color : " + mcolor);runtext1.setTextColor(Color.GREEN);
runtext1.setBackgroundColor(0xff480080);
run.setBackgroundColor(0xff480080);
} else if (mcolor.equals("파란색")) { Log.i("LHK", ">>>Color : " + mcolor);runtext1.setTextColor(Color.BLUE);
run.setBackgroundColor(0xfffff000);
runtext1.setBackgroundColor(0xfffff000);
} else {runtext1.setTextColor(Color.WHITE);
runtext1.setBackgroundColor(0xff000000);
run.setBackgroundColor(0xff000000);
}
}
for (;;) {run.setBackgroundResource(R.drawable.ani21);
run.setBackgroundResource(R.drawable.ani23);
}
}
맨끝줄에 run.setBackgroundResource(R.drawable.ani21);이랑
그아래 run.setBackgroundResource(R.drawable.ani23);이 1초간격으로 번갈아가면서 이미지가
뜨게하고싶은데 가운데에try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
이걸넣으면 검은화면만나오고 실행이 안됩니다..어떻게 해야할가요~~




쓰래드로 감싸고 거기에 딜레이1초 주면 될꺼 같은데요...?