質問編集履歴

5

2017/08/28 09:01

投稿

earnest_gay
earnest_gay

スコア615

test CHANGED
File without changes
test CHANGED
@@ -40,10 +40,6 @@
40
40
 
41
41
 
42
42
 
43
- ![イメージ説明](0973b38fc6a4d8b2e87cb04e3d45e9b3.png)
44
-
45
-
46
-
47
43
  なので、ImageViewにセットされている画像がDrawableの画像であると言うことが判定できればいいのですが何か方法はないでしょうか?
48
44
 
49
45
 
@@ -63,8 +59,6 @@
63
59
  メイン画像にはないけどサブ画像123にはある”固有の何か”を知れれば比較できるのでそれが知りたいです。
64
60
 
65
61
 
66
-
67
- ![イメージ説明](cae51d5e87510113f2863081ed5a1e88.png)
68
62
 
69
63
 
70
64
 

4

cえr

2017/08/28 09:00

投稿

earnest_gay
earnest_gay

スコア615

test CHANGED
File without changes
test CHANGED
@@ -98,6 +98,16 @@
98
98
 
99
99
 
100
100
 
101
+ /*
102
+
103
+ 実際にはImageViewにセットしてる
104
+
105
+ 中略
106
+
107
+ */
108
+
109
+
110
+
101
111
  for (int i = 0; i < this.imageViews.size(); i++) {
102
112
 
103
113
 

3

2016/12/29 15:40

投稿

earnest_gay
earnest_gay

スコア615

test CHANGED
File without changes
test CHANGED
@@ -65,3 +65,51 @@
65
65
 
66
66
 
67
67
  ![イメージ説明](cae51d5e87510113f2863081ed5a1e88.png)
68
+
69
+
70
+
71
+ *追記
72
+
73
+ 長々となってしまいましたが最終的にこう言うことです。
74
+
75
+
76
+
77
+ ```java
78
+
79
+ this.mainImgView = (ImageView)findViewById(R.id.ImageView_mainImage);
80
+
81
+ this.subImg1View = (ImageView)findViewById(R.id.ImageView_subImage1);
82
+
83
+ this.subImg2View = (ImageView)findViewById(R.id.ImageView_subImage2);
84
+
85
+ this.subImg3View = (ImageView)findViewById(R.id.ImageView_subImage3);
86
+
87
+
88
+
89
+ //各ImageViewを配列へ詰める。
90
+
91
+ this.imageViews.add(mainImgView);
92
+
93
+ this.imageViews.add(subImg1View);
94
+
95
+ this.imageViews.add(subImg2View);
96
+
97
+ this.imageViews.add(subImg3View);
98
+
99
+
100
+
101
+ for (int i = 0; i < this.imageViews.size(); i++) {
102
+
103
+
104
+
105
+ if(R.drawable.noimage == this.imageViews.get(i)./*ここから先がわからない*/ ) {
106
+
107
+ //ImageViewにセットされた内容がDrawableにあるNoImageと同じものか確認したい。
108
+
109
+ }
110
+
111
+
112
+
113
+ }
114
+
115
+ ```

2

ウェfr

2016/12/29 15:39

投稿

earnest_gay
earnest_gay

スコア615

test CHANGED
File without changes
test CHANGED
@@ -45,3 +45,23 @@
45
45
 
46
46
 
47
47
  なので、ImageViewにセットされている画像がDrawableの画像であると言うことが判定できればいいのですが何か方法はないでしょうか?
48
+
49
+
50
+
51
+
52
+
53
+ *追記
54
+
55
+
56
+
57
+ Drawableの画像そのものをログ出力すると下記画像のように2130837597が出力されています。
58
+
59
+
60
+
61
+ 下記画像の場合だと、
62
+
63
+ メイン画像にはないけどサブ画像123にはある”固有の何か”を知れれば比較できるのでそれが知りたいです。
64
+
65
+
66
+
67
+ ![イメージ説明](cae51d5e87510113f2863081ed5a1e88.png)

1

wrcr

2016/12/29 15:16

投稿

earnest_gay
earnest_gay

スコア615

test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
 
22
22
 
23
- DBに登録させのは
23
+ DBに登録させたいのは
24
24
 
25
25
  ギャラリーからImageViewにセットしている画像か
26
26
 
@@ -34,6 +34,10 @@
34
34
 
35
35
 
36
36
 
37
+ NoImageが登録されていては容量の無駄ですし、わざわざDrawableを参照している意味がなくなってしまいます、、、、
38
+
39
+
40
+
37
41
 
38
42
 
39
43
  ![イメージ説明](0973b38fc6a4d8b2e87cb04e3d45e9b3.png)