0
저는 텍스트 뷰에서 1에서 100까지의 숫자를 무작위로 보여주고 뷰가 활성화 될 때까지 계속 변경하려고합니다.은 텍스트 뷰에 숫자를 표시합니다.
그러나보기가 활성화되어있을 때 난수를 연속적으로 변경할 수 없습니다.
은 그냥 10에서 0으로 감소를 보여주는 타이머,하지만 같은 차이점이이다 내가 내보기 에이 보여줄 수있는 방법
100 0 사이의 임의의 숫자를 보여줄 필요가 있습니다 어떻게 뭔가를하려고합니다. 더 나은 승인이 도움이 될 수도 있습니다.
if (hasFocus) {
try {
//Give the currentTimeMillis some time for the seed
Thread.sleep(2);
} catch (InterruptedException ex) {
ex.printStackTrace();
}
Random randomizer = new Random(System.currentTimeMillis());
// abcdef = randomizer.nextInt(max-min+1)+min;
return randomizer.nextInt(max-min+1)+min;
} else { }
나는 내 질문을 편집했는데, 엄마 코드를 볼 수있다. 난 숫자를 무작위로 추출하고, 대칭을 사용하거나, dat과 같은 방식으로 계속 보여주고 싶었고, 내 견해는 무작위로 보여지지 않아야했다. 안부 – iscavengers
글쎄, 그냥 무작위 숫자를 TextView에 쓰고 싶다면 무한 루프로 Thread를 만들면된다. 숫자를 가져 와서 일부 전역 변수에 저장하려면 (int) (Math.Random() * 100)을 사용하십시오. 그런 다음 Handler를 사용하여 Activity에 새 번호가 있음을 알리고 Handler가 TextView를 업데이트하도록합니다. 당신이 한 후에는 단지 200ms와 같이 스레드를 잠자 요. 주 활동에 루프와 루프가 필요할 것입니다. 실이 필요합니다. 이 자습서에서 핸들러 사용 방법을 확인할 수 있습니다. http://www.helloandroid.com/tutorials/using-threads-and-progressdialog – Pandoro
u가 잘못되었습니다. 그럴 필요가 없습니다. 자동으로 변경해야하는 텍스트 뷰에서 b/w 1 ~ 100의 임의의 숫자를 표시하면됩니다. 그게 전부 야. 나는 분명히 친구 야? – iscavengers