안녕하세요.
제가 버튼부분에 쓰인 text를 시간이 지남에 따라 다른 글씨가 나타나도록 변화를 주고 싶은데.. 그 방법을
잘 모르겠습니다. 쓰레드의 Postdelay를 사용해서 시간이 지남에 따라 버튼의 변화를 줄 수 있다고 알았고
아래의 부분과 같이 만들어 보았는데 시작하자마자 몇초 있다가 런어블3로 이동이됩니다..
매 초마다 런어블1 -> 런어블2 -> 런어블3 로 만들어 주어야 할텐데 ㅠ Run() 안쪽을
어떻게 구성을 해야할지 잘 모르겠습니다..
어떻게 run부분을 처리를 해주어야.. 시간이 지남에 따라 버튼의 text가 변하도록 만들수 있을까요 ..
Handler handler;
/*
public class thread extends Thread{
public void run(){
handler.sendEmptyMessage(0);
try{
Thread.sleep(2000);
}
catch(Exception e) {
}
}
}
*/
private Runnable mRunnable = new Runnable() {
@Override
public void run() {
End_Toolbar.setText("런어블1");
End_Toolbar.setText("런어블2");
End_Toolbar.setText("런어블3");
}
};
아래는 onCreate 아래쪽의 선언 부분입니다.
handler = new Handler();
handler.postDelayed(mRunnable,3000);
End_Toolbar = (Button) findViewById(R.id.toolbar_button);