発生している問題・エラーメッセージ
初歩的な質問で申し訳ないのですが、ElevatedButtonとTextFieldを横に並べようと思い、RowのchildrenにElevatedButtonとTextFieldを並べて入れたのですが、コメント部分を外すとElevatedButtonもTextFieldも表示されません。どこに問題があるのでしょうか?
該当のソースコード
dart
1import 'package:flutter/material.dart'; 2 3void main() { 4 runApp(const MyApp()); 5} 6 7class MyApp extends StatelessWidget { 8 const MyApp({Key? key}) : super(key: key); 9 10 // This widget is the root of your application. 11 12 Widget build(BuildContext context) { 13 return MaterialApp( 14 title: 'Flutter Demo', 15 theme: ThemeData( 16 primarySwatch: Colors.blue, 17 ), 18 home: const MyHomePage(title: 'Flutter Demo Home Page'), 19 ); 20 } 21} 22 23class MyHomePage extends StatefulWidget { 24 const MyHomePage({Key? key, required this.title}) : super(key: key); 25 final String title; 26 27 28 State<MyHomePage> createState() => _MyHomePageState(); 29} 30 31class _MyHomePageState extends State<MyHomePage> { 32 33 Widget build(BuildContext context) { 34 return Scaffold( 35 appBar: AppBar( 36 title: Text(widget.title), 37 ), 38 body: ListView(children: <Widget>[ 39 Row( 40 children: [ 41 ElevatedButton( 42 child: Text('aaa'), 43 onPressed: () { 44 print("aaa"); 45 }), 46 ElevatedButton( 47 child: Text('bbb'), 48 onPressed: () { 49 print("bbb"); 50 }, 51 ), 52 // この部分のコメントを外すと動作しません。 53 // TextField( 54 // keyboardType: TextInputType.number, // ② キーボードタイプを数字入力に 55 // ) 56 ], 57 ), 58 ]), 59 ); 60 } 61}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。