これは本当にシンプルなようですが、私はそれを理解することはできません謝罪します。私はボタンクリックに基づいて実行時にイメージを変更したいImageButtonを持っています。 resフォルダに5つの画像があります。ユーザーが「次へ」ボタンを押すと、次の画像に移動します。画像のファイル名は、など、文字列でAndroidドロワブルリソースにアクセスする
をimage2.pngをimage1.pngている私は、私はあなたがやって画像を変更することができます知っている:私はを追跡するためにカウンタ(int)を持っている
imgButton.setImageResource(R.drawable.image2);
を画像番号が表示されます。しかし、どのようにイメージを次のイメージに変更するのですか?どんな助けもありがとう。
返信いただきありがとうございます。私はそれについて考えましたが、私は約50枚の画像を持っていました。その方法は問題だろうか?パフォーマンスに影響を与えますか? – Brian
ええと、私はそれがパフォーマンスに特に顕著な影響を及ぼしているとは想像できませんが、とても良いコードにはなりません。あなたのメインコードから50本のひどい線を守るために、それ自身の静的なクラスでそれをポップする価値はあるかもしれませんが、私は幾分清潔なコードの娼婦です。 – jsonfry
@Brian 50の画像はメモリにたくさん保存されるかもしれません。 –