title: How to fix Flutter dropdown button overflow issue?
body: <p>I create a Flutter Form and I build a dropdown button with flutter. I am losing local son data into dropdown. Some of my items in dropdown button is long. I use SafeArea and ListView and I am getting overflow on right. </p>
  
  <p>partial solution not mentioned in the other question, and I get the answer here.</p>
  
  <p>Any idea how to fix it?</p>
  
  <pre><code> // TODO: BUILD RUN
          return new Scaffold(
              key: _scaffoldKey,
              body: new SafeArea(
                  top: false,
                  bottom: false,
                  child: new Form(
                      key: _formKey,
                      child: new ListView(
                        padding: const EdgeInsets.symmetric(
                            horizontal: 16.0, vertical: 32.0),
                        children: &lt;Widget&gt;[
                          //TODO: CURRENCY 
                          new FormField&lt;String&gt;(
                            builder: (FormFieldState&lt;String&gt; state) {
                              return InputDecorator(
                                decoration: InputDecoration(
                                  labelText: 'CHOOSE CURRENCY',
                                  labelStyle: TextStyle(
                                      fontSize: 18.0,
                                      fontWeight: FontWeight.bold,
                                      color: Colors.green.shade700),
                                  errorText: state.hasError ? state.errorText : null,
                                ),
                                isEmpty: _mySelectedCurrency == '',
                                child: new DropdownButtonHideUnderline(
                                  child: new DropdownButton&lt;String&gt;(
                                    style: TextStyle(
                                      fontSize: 14.0,
                                      color: Colors.black,
                                      fontWeight: FontWeight.w500,
                                    ),
                                    value: _mySelectedCurrency,
                                    isDense: true,
                                    onChanged: (String newValue) {
                                      setState(() {
                                        _mySelectedCurrency = newValue;
                                        state.didChange(newValue);
                                      });
                                    },
                                    items: _itemsName,
                                  ),
                                ),
                              );
                            },
                            validator: (val) {
                              return val != '' ? null : 'Choose Currency...';
                            },
                          ),
                        ],
                      ))));
  </code></pre>