私は「a」と「b」の2つのイメージを持っているアプリケーションを開発しています。ユーザーのオープンアクティビティをイメージ「a」に表示し、もう一度ユーザーが再びアクティビティをイメージ「b」を表示したいとき3 4 5 6.私はたくさん試してもグーグルではありますが、解決策は見つかりませんでした。2枚の画像をアンドロイドに1枚ずつ表示するにはどうすればいいですか?
0
A
答えて
0
あなたはあなたのイメージをあなたのDrawbleまたはassetsフォルダに入れてから、イメージビューでイメージを表示し、その名前をsharedpreferencesに文字列として保存する必要があります。このアクティビティを再び開いたときに、sharedpreferencesをチェックしてユーザーが見た画像とそのデータに基づいてユーザーに次の画像を表示することを決定します。
1
以下のコードはお役に立ちます。 インデックスの値を保存するための共有設定を作成します。アクティビティでインデックスを作成するたびにインクリメントされ、イメージが変更されます。
パブリッククラスImageShowはあなたには、いくつかのコードを表示するか、何をしようとした活動{
Integer image[]={R.drawable.icon,R.drawable.ic_launcher,R.drawable.icon_audio};
int index=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SharedPreferences sharedpreferences=this.getSharedPreferences("imagevalue", 0);
index=sharedpreferences.getInt("key", 0);
ImageView imv=new ImageView(this);
imv.setImageResource(image[index]);
Editor editor = sharedpreferences.edit();
editor.putInt("key", ++index);
editor.commit();
}
}
関連する問題
- 1. JSまたはCSSを使用して、タッチスワイプで1枚ずつ50枚の画像を表示する方法
- 2. ブラウザーで30kbの画像を約1000枚表示するにはどうすればいいですか?
- 3. 2枚のwebelementを1枚印刷するにはどうすればよいですか?
- 4. 2枚の画像を並べて配置すると、ブートストラップで2枚目の画像が表示される
- 5. UIB-カルーセル画像の配列から1枚のスライドに2枚の画像
- 6. 各行に2枚の画像しか表示しない
- 7. バビロンズは2枚の画像を重ねて表示し、2枚目の画像は透明です。
- 8. Qtフレームワークのビデオからフレームを1枚ずつ取得するにはどうすればよいですか?
- 9. コンピュータディスプレイの2枚の写真を持つカルーセルを携帯で1枚にするにはどうすればいいですか?
- 10. 2枚の画像は
- 11. HTML/CSSレイアウト - 1つの図の縦方向の表示2枚の画像を
- 12. 5枚の画像をC++でランダムに表示する
- 13. ページ全体を3枚の画像で覆うにはどうすればいいですか?
- 14. 4枚のピースで1枚の画像を分割
- 15. パフォーマンス面では、1000枚の画像を1ページに表示する最も良い方法は何ですか?
- 16. 画像を切り抜いて1枚の画像にする方法は?
- 17. 1枚の値に基づいて2枚のシートを組み合わせるにはどうすればいいですか?
- 18. 私は1枚の画像の余白を上にして、それで2枚目の画像がそれと一緒に動くのはなぜですか?
- 19. は、どのように私は2枚の画像、及び1つのバックグラウンドを持っているCSSアニメーション
- 20. iPhone OSで10枚の画像をアニメーション化するにはどうすればよいですか?
- 21. バナーから画像を1枚削除するには?
- 22. HTMLで4枚の画像を2 * 2に揃えるには?
- 23. 2枚の画像 - 画像をクリックすると他の画像を表示しますか?
- 24. 1枚の画像をフォルダにアップロードする方法は?
- 25. CSSが1枚ずつフェードインします
- 26. 別の画像の上に1〜5枚の画像を配置するにはどうすればよいですか?
- 27. imshowで黒いビームの2枚の画像を別々に
- 28. アンドロイドで2枚の写真画像を合成する方法は?
- 29. RecyclerViewのGridLayoutManager - 私は最初の行の1枚の画像と第2の行の2枚の画像が欲しい1及び2列、行
- 30. フレックススライダーの各スライドに6枚の画像を表示するには?
を拡張します! – Farid
イメージを配列に保存し、表示されたイメージの位置を共有嗜好に保存します。ユーザーがアプリを起動するたびに、position + 1値の配列から画像を読み込むことができます。 – nnn
plsはいくつかのサンプルコードを書いています。私は新しいです – Ravi