0

数秒ごとに複数の画像を次々と背景に設定したい。これを行う方法を尋ねたところ、handler().postDelayed() を使用してそれを実行する必要があることがわかりました。私は自分が望むものを実装するためにコードをたどっていましたが、うまくいきませんでした。画像が 1 つだけ取得されており、まったく変化していません。

new Handler().postDelayed(new Runnable() {
    public void run() {
        count += (count+1)%drawablearray.length;   
        rl.setBackgroundResource(drawablearray[count]);
           }
  }, 5000);

どこかで間違っている場合は助けてください。または、これを実装する他の方法を教えてください。前もって感謝します

4

1 に答える 1