質問編集履歴

4

追記

2021/01/30 14:41

投稿

narururu
narururu

スコア172

test CHANGED
File without changes
test CHANGED
@@ -256,7 +256,7 @@
256
256
 
257
257
  ),
258
258
 
259
- Fruits.replaceAll(_selectedItem);
259
+        Fruits.replaceAll('くだもの', _selectedItem);
260
260
 
261
261
  ]
262
262
 
@@ -272,14 +272,12 @@
272
272
 
273
273
  ```ここに言語を入力
274
274
 
275
- lib/main.dart:40:45: Error: Expected ']' before this.
275
+ lib/main.dart:40:53: Error: Expected ']' before this.
276
-
276
+
277
- Fruits.replaceAll(_selectedItem);
277
+ Fruits.replaceAll('くだも�?�', _selectedItem);
278
-
278
+
279
- ^
279
+ ^
280
-
280
+
281
- lib/main.dart:40:30: Error: Too few positional arguments: 2 required, 1 given.
281
+ lib/main.dart:40:20: Error: A value of type 'String' can't be assigned to a variable of type 'Widget'.
282
-
283
- Fruits.replaceAll(_selectedItem);
284
282
 
285
283
  ```

3

追記

2021/01/30 14:41

投稿

narururu
narururu

スコア172

test CHANGED
File without changes
test CHANGED
@@ -267,3 +267,19 @@
267
267
  }
268
268
 
269
269
  ```
270
+
271
+ エラー
272
+
273
+ ```ここに言語を入力
274
+
275
+ lib/main.dart:40:45: Error: Expected ']' before this.
276
+
277
+ Fruits.replaceAll(_selectedItem);
278
+
279
+ ^
280
+
281
+ lib/main.dart:40:30: Error: Too few positional arguments: 2 required, 1 given.
282
+
283
+ Fruits.replaceAll(_selectedItem);
284
+
285
+ ```

2

追記

2021/01/30 14:38

投稿

narururu
narururu

スコア172

test CHANGED
File without changes
test CHANGED
@@ -210,4 +210,60 @@
210
210
 
211
211
  条件分岐式で解決できないか試したりしているのですが、解決できません。
212
212
 
213
+
214
+
215
+ ##
216
+
213
217
  どなたか、アドバイスをよろしくお願いいたします。
218
+
219
+
220
+
221
+ ## 追記
222
+
223
+ replaceAllという方法を知り、試してみましたがエラーとなってしまいました。
224
+
225
+ ```ここに言語を入力
226
+
227
+ // ignore: non_constant_identifier_names
228
+
229
+ String Fruits = 'くだもの';
230
+
231
+
232
+
233
+ @override
234
+
235
+ Widget build(BuildContext context) {
236
+
237
+ return Scaffold(
238
+
239
+ body: ListView(
240
+
241
+ children: <Widget>[
242
+
243
+ ListTile(
244
+
245
+ title: Text(
246
+
247
+ 'くだもの',
248
+
249
+ style: TextStyle(
250
+
251
+ color: Colors.grey,
252
+
253
+ ),),
254
+
255
+ onTap: () => _onButtonPressed(),
256
+
257
+ ),
258
+
259
+ Fruits.replaceAll(_selectedItem);
260
+
261
+ ]
262
+
263
+ ),
264
+
265
+ );
266
+
267
+ }
268
+
269
+ ```

1

修正

2021/01/30 14:36

投稿

narururu
narururu

スコア172

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ## 解決したい課題
2
2
 
3
- 「くだもの」と表示されている項目をタップし、BottomSheetから選択したフルーツが「くだもの」置き換わるようにしたい。
3
+ 「くだもの」と表示されている項目をタップし、BottomSheetから選択したフルーツが「くだもの」から選択したフルーツに置き換わるようにしたい。
4
4
 
5
5
 
6
6