안드로이드 개발 질문/답변
(글 수 358)
이게 찾아봤는데도 비슷한건 나오긴 하는데
정확한 답이 없어 이렇게 질문을 올리게 됐어요. ㅠ
토스트로 메세지 띄울 때 최대 지속시간은 4초? 정도가 한계인가요?
short 는 2초 정도고, long 는 4초 정도...
직접 수치를 입력할 수 도 있고요.(밀리세컨드)
그런데 숫자를 9999로 입력해봐도 한 3~4초 안에 사라지는 것 같네요...
한 10초 이상 띄울 수 있는 방법은 없는건가요?
답변 좀 부탁드려요 ㅠㅠ
2012.12.03 22:12:27
(추천:
1 / 0)
int ch = 10;
int count;
whlie(ch <= count) {
for(i=0;i<ch;i++){
Toast.makeText(context, "메세지", 1).show();
Thread.sleep(1000); // 일초 동안 정지됫다가 count 에 현재 초값을 저장한다.
count = i;
}
}
대충 이런식
2012.12.04 09:32:34
(추천:
1 / 0)
깜박임 없이 띄우실려면 아래 링크를 참조해보시기 바랍니다.
http://blog.naver.com/PostView.nhn?blogId=huewu&logNo=110085845792
핵심은 makeText로 Toast 객체를 만드시고 변수에 담으신후..
토스트가 없어 지기 전에 다시 만들어진 Toast변수를 show 하여 생명연장(?)의 꿈을 실현시키는 것입니다.