質問編集履歴

2

修正しました

2018/11/16 00:41

投稿

asdfhorse
asdfhorse

スコア17

test CHANGED
File without changes
test CHANGED
@@ -86,7 +86,7 @@
86
86
 
87
87
  ```Kotlin
88
88
 
89
- package com.example.syouziaitomonori.kakeiboapplication
89
+ package com.example.kakeiboapplication
90
90
 
91
91
 
92
92
 
@@ -116,7 +116,7 @@
116
116
 
117
117
  ```kotlin
118
118
 
119
- package com.example.syouziaitomonori.kakeiboapplication
119
+ package com.example.kakeiboapplication
120
120
 
121
121
 
122
122
 
@@ -230,7 +230,7 @@
230
230
 
231
231
  ```Kotlin
232
232
 
233
- package com.example.syouziaitomonori.kakeiboapplication
233
+ package com.example.kakeiboapplication
234
234
 
235
235
 
236
236
 

1

足りなかったコードを追加しました。

2018/11/16 00:41

投稿

asdfhorse
asdfhorse

スコア17

test CHANGED
File without changes
test CHANGED
@@ -114,6 +114,120 @@
114
114
 
115
115
  ```
116
116
 
117
+ ```kotlin
118
+
119
+ package com.example.syouziaitomonori.kakeiboapplication
120
+
121
+
122
+
123
+ import android.view.LayoutInflater
124
+
125
+ import android.view.View
126
+
127
+ import android.view.ViewGroup
128
+
129
+ import android.widget.TextView
130
+
131
+ import io.realm.OrderedRealmCollection
132
+
133
+ import io.realm.RealmBaseAdapter
134
+
135
+
136
+
137
+ class KakeiboAdapter (data: OrderedRealmCollection<Kakeibo>?)
138
+
139
+ : RealmBaseAdapter<Kakeibo>(data) {
140
+
141
+
142
+
143
+
144
+
145
+ inner class ViewHolder(cell : View) {
146
+
147
+ var kakeiboDate = cell.findViewById<TextView>(R.id.kakeibodate)
148
+
149
+ var kakeiboMoney = cell.findViewById<TextView>(R.id.kakeibomoney)
150
+
151
+ var kakeiboShushi = cell.findViewById<TextView>(R.id.kakeiboshuushi)
152
+
153
+ var kakeiboGenre = cell.findViewById<TextView>(R.id.kakeibogenre)
154
+
155
+ // var recipeImage = cell.findViewById<ImageView>(R.id.re_image)
156
+
157
+ }
158
+
159
+
160
+
161
+
162
+
163
+ override fun getView(position: Int, convertView: View?, parent: ViewGroup?): View {
164
+
165
+ val view : View
166
+
167
+ val viewHolder : ViewHolder
168
+
169
+
170
+
171
+ when(convertView) {
172
+
173
+ null -> {
174
+
175
+ val inflater = LayoutInflater.from(parent?.context)
176
+
177
+ view = inflater.inflate(R.layout.kakeibolist,parent,false)
178
+
179
+ viewHolder = ViewHolder(view)
180
+
181
+ view.tag = viewHolder
182
+
183
+ }
184
+
185
+ else -> {
186
+
187
+ view = convertView
188
+
189
+ viewHolder = view.tag as ViewHolder
190
+
191
+ }
192
+
193
+ }
194
+
195
+ adapterData?.run {
196
+
197
+ val Kakeibo = get(position)
198
+
199
+ viewHolder.kakeiboDate.text = Kakeibo.date
200
+
201
+ viewHolder.kakeiboMoney.setText(Kakeibo.money)
202
+
203
+ viewHolder.kakeiboShushi.text = Kakeibo.shuushi
204
+
205
+ viewHolder.kakeiboGenre.text = Kakeibo.genre
206
+
207
+ // viewHolder.recipeImage.setImageBitmap(Recipe.recipeImage)
208
+
209
+ viewHolder.kakeiboDate.setPadding(15, 0, 0, 0)
210
+
211
+ viewHolder.kakeiboMoney.setPadding(200, 0 , 0 , 0 )
212
+
213
+ viewHolder.kakeiboShushi.setPadding(15, 0, 0, 0)
214
+
215
+ viewHolder.kakeiboGenre.setPadding(200, 0 , 0 , 0 )
216
+
217
+
218
+
219
+ }
220
+
221
+ return view
222
+
223
+ }
224
+
225
+ }
226
+
227
+ ```
228
+
229
+
230
+
117
231
  ```Kotlin
118
232
 
119
233
  package com.example.syouziaitomonori.kakeiboapplication