AndroidプログラミングでpostDelayedを使って3秒後に画面に数字”0”を表示し、1,2,3,4...とカウントダウンするにはどのようにしたらよいでしょうか?
下のプログラミングだと画像表示すぐに数字”0”が出てしまいます。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mUpdateImage = new Runnable() { public void run() { TextView text = (TextView) findViewById(R.id.count); Integer count = Integer.valueOf(text.getText().toString()); count += 1; text.setText(count.toString()); mHandler.removeCallbacks(mUpdateImage); mHandler.postDelayed(mUpdateImage, 3000); } }; mHandler.postDelayed(mUpdateImage, 3000); }
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。