タグ付けされた質問 「flutter」

Flutterは、モバイル、ウェブ、デスクトップ向けにネイティブにコンパイルされたアプリケーションを単一のコードベースから構築するためのGoogleのUIツールキットです。



18
Dart SDKが構成されていません
FlutterをインストールしてAndroid Studioをセットアップしました。次に、GitHub(https://github.com/flutter/flutter)にフラッターの例を複製してAndroid Studioで起動しましたが、「Dart SDKが構成されていません」という警告が表示され、同僚にも同じことが起こりました。しかし、Android Studioで新しいプロジェクトを作成しても、まったく問題ありません。 私がやった事: インストールされたFlutter Dartプラグインを含むFlutterプラグインとともにAndroid Studioをインストール コマンドラインでFlutterを実行すると問題なく動作し、5つのテストすべてに合格しました。(下記参照) [✓] Flutter(Mac OS X 10.13.3 17D47、ロケールen-US、チャネル開発)•/ Users / katelyn / flutterのFlutterバージョン0.0.22•フレームワークリビジョン3001b3307d(7日前)、2018-01-30 11:37:15 -0800•エンジンリビジョン8f2d72b183•ツールDartバージョン2.0.0-dev.16.0•エンジンDartバージョン2.0.0-edge.7af4db0ea091dddca6b2da851e6dda8d7f9467e8 [✓] Androidツールチェーン-Androidデバイス用に開発(Android SDK 27.0.3)•/ Users / katelyn / Library / Android / sdkのAndroid SDK•Android NDKの場所が構成されていません(オプション、ネイティブプロファイリングサポートに役立ちます)•プラットフォームandroid- 27、build-tools 27.0.3•/ Applications / Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java•JavaバージョンOpenJDKランタイム環境(ビルド1.8.0_152-release-915- b08) [✓] iOSツールチェーン-iOSデバイス向けに開発(Xcode 9.2)•/Applications/Xcode.app/Contents/DeveloperのXcode•Xcode 9.2、ビルドバージョン9C40b•ios-deploy 1.9.2•CocoaPodsバージョン1.4.0 …

13
画面キーボードを閉じるにはどうすればよいですか?
ユーザー入力をaで収集しています。TextFormFieldユーザーがa FloatingActionButtonを押すと、それらが完了したことを示し、画面キーボードを閉じます。 キーボードを自動的に消すにはどうすればよいですか? import 'package:flutter/material.dart'; class MyHomePage extends StatefulWidget { MyHomePageState createState() => new MyHomePageState(); } class MyHomePageState extends State<MyHomePage> { TextEditingController _controller = new TextEditingController(); @override Widget build(BuildContext context) { return new Scaffold( appBar: new AppBar(), floatingActionButton: new FloatingActionButton( child: new Icon(Icons.send), onPressed: () { setState(() { // send …
137 dart  flutter 

9
Flutter:未処理の例外:バインディングが初期化される前にServicesBinding.defaultBinaryMessengerにアクセスしました
この問題を解決する解決策はありますか? スタックトレース: [VERBOSE-2:ui_dart_state.cc(148)] Unhandled Exception: ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized. If you're running an application and need to access the binary messenger before `runApp()` has been called (for example, during plugin initialization), then you need to explicitly call the `WidgetsFlutterBinding.ensureInitialized()` first. If you're running a test, you …
133 flutter 

9
Flutter:ウィジェットビルドでメソッドを実行します
ウィジェットのビルド/ロードが完了したら関数を実行できるようにしたいのですが、方法がわかりません。私の現在の使用例は、ユーザーが認証されているかどうかを確認し、認証されていない場合はログインビューにリダイレクトすることです。ログインビューまたはメインビューのいずれかを前に確認してプッシュしたくありません。メインビューがロードされた後に実行する必要があります。これを行うために使用できるものはありますか?
133 dart  flutter 


10
垂直ビューポートには無制限の高さが与えられました
これは私のコードです: @override Widget build(BuildContext context) { return new Material( color: Colors.deepPurpleAccent, child: new Column( mainAxisAlignment: MainAxisAlignment.center, children:<Widget>[new GridView.count(crossAxisCount: _column,children: new List.generate(_row*_column, (index) { return new Center( child: new CellWidget() ); }),)] ) ); } 次のような例外: I/flutter ( 9925): ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════ I/flutter ( 9925): The following …

24
Flutterプラグインがインストールされていませんエラー;。フラッタードクターを実行しているとき
Flutter SDKLinuxUbuntu 16.4システムで構成しています。フラッタードクターを実行すると、なぜ次のエラーが発生するのですか?との両方PATHSを指定flutterしdartました.bashrcが、実行するとこのエラーが発生しますflutter doctor Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel beta, v0.5.1, on Linux, locale en_US.UTF-8) [✓] Android toolchain - develop for Android devices (Android SDK 28.0.2) [✓] Android Studio (version 3.1) ✗ Flutter plugin not installed; this adds Flutter specific functionality. ✗ …

18
Flutterウィジェット(センターウィジェット)の子属性内で条件ステートメントを使用する方法
これまで、ウィジェット内で条件ステートメントを使用する必要があるときはいつでも、次のことを行いました(簡略化されたダミーの例としてCenterとContainersを使用)。 new Center( child: condition == true ? new Container() : new Container() ) if / elseステートメントを使用しようとすると、デッドコードの警告が表示されます。 new Center( child: if(condition == true){ new Container(); }else{ new Container(); } ) 興味深いことに、switch caseステートメントを試してみましたが、同じ警告が表示されるため、コードを実行できません。私は何か間違ったことをしているのですか、それともデッドコードがあると思わずにif / elseまたはswitchステートメントを使用できないようにしていますか?
130 dart  flutter 

11
flutterのwrap_contentおよびmatch_parentと同等ですか?
Androidの中match_parentやwrap_contentウィジェットが含まれているコンテンツへの親に自動的に相対的なウィジェットのサイズを変更するために使用されています。 フラッターでは、すべてのウィジェットに設定され、デフォルトではそうですwrap_content、私はその埋めることができ、それは、そのようなことをどのように変化するか、widthおよびheightその親のものに?
127 flutter 

4
再利用可能なウィジェットを作成するための関数とクラスの違いは何ですか?
StatelessWidgetをサブクラス化する代わりに、プレーンな関数を使用してウィジェットを作成することが可能であることに気付きました。例はこれです: Widget function({ String title, VoidCallback callback }) { return GestureDetector( onTap: callback, child: // some widget ); } これは、本格的なクラスよりもはるかに少ないコードで済むため、興味深いものです。例: class SomeWidget extends StatelessWidget { final VoidCallback callback; final String title; const SomeWidget({Key key, this.callback, this.title}) : super(key: key); @override Widget build(BuildContext context) { return GestureDetector( onTap: callback, child: // …
125 dart  flutter 

20
FlutterでRaisedButtonの幅を設定するにはどうすればよいですか?
RaisedButtonFlutterでaの幅を設定できないことを確認しました。私はよく理解している場合は、私が置いてくださいRaisedButtonにSizedBox。その後、ボックスの幅または高さを設定できるようになります。それが正しいか?それを行う別の方法はありますか? これは、SizedBoxすべてのボタンの周りに作成するのが少し面倒なので、なぜ彼らがこの方法でそれを選択したのか疑問に思います。彼らにはそうする正当な理由があると私はかなり確信していますが、私はそれを見ていません。足場は、初心者のために読んだり構築したりするのはかなり難しいです。 new SizedBox( width: 200.0, height: 100.0, child: new RaisedButton( child: new Text('Blabla blablablablablablabla bla bla bla'), onPressed: _onButtonPressed, ), ),

12
Flutterで数値入力フィールドを作成する方法は?
Flutterで数字キーボードを開く入力フィールドを作成する方法が見つかりません。これはFlutterマテリアルウィジェットで可能ですか?一部のgithubディスカッションは、これがサポートされている機能であることを示しているようですが、それに関するドキュメントを見つけることができません。
124 dart  flutter 

9
Flutterで列にListViewを追加する方法
Flutterアプリの簡単なログインページを作成しようとしています。TextFieldsおよびLogin / Signinボタンを正常に作成しました。水平方向のリストビューを追加したい。コードを実行すると、要素が表示されなくなります。ListViewを使用せずに実行すると、問題はなくなります。これを正しく行うにはどうすればよいですか? return new MaterialApp( home: new Scaffold( appBar: new AppBar( title: new Text("Login / Signup"), ), body: new Container( child: new Center( child: new Column( mainAxisAlignment: MainAxisAlignment.center, children: <Widget>[ new TextField( decoration: new InputDecoration( hintText: "E M A I L A D D R E S S" ), …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.