問題タブ [flutter-alertdialog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
112 参照

flutter - Button をクリックしたときに AlertDialog を表示したい場合、Pressed Method でエラーが表示されます。(未定義の名前「コンテキスト」。)

FlutterとDartの学習が初めてです。私を助けてください。:) 私は本当に何をすべきかわかりません。私は全くの初心者です。:/

これで、完全なコードを貼り付けました。コンテナを定義した場所がわかると思います。いくつかの例でプレイをトレーニングしたいので、TabView を試してみたので、これはすべて TabView です。TabView では、すべてをコンテナに詰め込みました。より良いオプションがあれば、もちろんそれも教えてください。:)

これは私のコードです:

エラーは言う:未定義の名前「コンテキスト」。(私のボタンの onPresssed セクションにあります。)

エラー表示

コード スニペット 1

コード スニペット 2

0 投票する
1 に答える
338 参照

listview - Flutter で Dropdownbuttons を使用して AlertDialog をスクロール可能にする

Flutter に AlertDialog があり、ドロップダウン ボタンを介してさまざまなフィルタリングと並べ替えのオプションを表示します。ただし、要素が多すぎて表示できない場合はすぐにスクロールできるようにしたいと考えています。リストビューを配置すると、ドロップダウン ボタンの灰色のボックスが表示されます (写真を参照)。これをスクロール可能にするにはどうすればよいですか?

リストビューでのダイアログ

列のあるダイアログ

コード:

0 投票する
1 に答える
788 参照

flutter - フラッターアラートダイアログが中央にない

Flutter モバイル アプリケーションを作成しています。次のように、アプリの中央に配置された引き出し付きの足場があります。

中央の引き出し: https://ibb.co/s5BMdNM

ユーザーが "Filter Character / Choose Categories" である 2 番目の ListTile をタップすると、AlertDialog がポップアップします。問題は、警告ダイアログが横向きでは垂直方向にも水平方向にも中央に配置されておらず、縦方向では垂直方向に中央に配置されていないことです。

Landscape AlertDialog: https://ibb.co/GtdJ2jZ

Portrait AlertDialog: https://ibb.co/HH6vQbx

デバイスの向きがLandscapeRightのときは機能しましたが、向きがLandscapeLeftになったときに再び置き忘れました。

右調整: https://ibb.co/h9K0YB3

左置き忘れ: https://ibb.co/JykZ67x

検索しましたが、現在、デバイスの真の向きを取得する際に問題があります。

では、AlertDialog を中央に配置するのを手伝ってくれる人、または中央に配置されていない理由を教えてくれる人はいますか? 前もって感謝します。

要約された引き出しのコード:

AlertDialog のコードの表示: