Custom View using onCreateView in a DialogFragment
Been trying to figure this out for a while now:

I'm trying to create a custom dialog using the standard approach shown on the [Dev site][1].

    public class CustomDialog extends DialogFragment {    
        private OnDialogResultListener mOnDialogResultListener = null;
        public void setOnDialogResultListener(OnDialogResultListener dialogResultListener) {
            mOnDialogResultListener = dialogResultListener;
        }
    
        public static CustomDialog newInstance(OnDialogResultListener dialogResultListener) {
            CustomDialog frag = new CustomDialog();        
            frag.setOnDialogResultListener(dialogResultListener);
            return frag;
        }
    
        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
            getDialog().setTitle(getString(R.string.Dialog_CustomDialog_Title));
            View v = inflater.inflate(R.layout.customdialog, container, false);
            return v;
        }
    }

With the XML being:

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout
      xmlns:android="http://schemas.android.com/apk/res/android"
      android:orientation="vertical"
      android:layout_height="fill_parent" android:background="@color/white" android:layout_margin="0px" android:layout_width="fill_parent">
        <EditText android:hint="@string/Dialog.CustomDialog.OldPassword" android:layout_marginBottom="@dimen/normalMargin" android:layout_height="wrap_content" android:inputType="textPassword" android:id="@+id/EditText02" android:layout_width="fill_parent"></EditText>
        <EditText android:hint="@string/Dialog.CustomDialog.NewPassword" android:layout_height="wrap_content" android:inputType="textPassword" android:id="@+id/EditText01" android:layout_width="fill_parent"></EditText>
        <EditText android:hint="@string/Dialog.CustomDialog.RetypePassword" android:layout_height="wrap_content" android:inputType="textPassword" android:id="@+id/editText1" android:layout_width="fill_parent">
            <requestFocus></requestFocus>
        </EditText>
        <LinearLayout android:layout_height="wrap_content" android:id="@+id/linearLayout1" android:layout_width="fill_parent">
            <Button android:layout_height="wrap_content" android:text="@string/save" android:layout_width="@dimen/normalButtonWidth" android:id="@+id/btn_Custom_save"></Button>
            <Button android:layout_height="wrap_content" android:text="@string/cancel" android:layout_width="@dimen/normalButtonWidth" android:id="@+id/btn_Custom_cancel"></Button>
        </LinearLayout>
    </LinearLayout>

And after creating and showing the dialog, I'm left with:
![enter image description here][2]

The white background has been applied to emphasize the unexpected and unwanted behavior.

Any ideas? I've tried changing width/heights, using weights in a horizontal LinearLayout, setting width/height programatically - all to no avail.


  [1]: http://developer.android.com/reference/android/app/DialogFragment.html
  [2]: http://i.stack.imgur.com/Vonnj.png
Custom View using onCreateView in a DialogFragment
===

Been trying to figure this out for a while now:

I'm trying to create a custom dialog using the standard approach shown on the [Dev site][1].

    public class CustomDialog extends DialogFragment {    
        private OnDialogResultListener mOnDialogResultListener = null;
        public void setOnDialogResultListener(OnDialogResultListener dialogResultListener) {
            mOnDialogResultListener = dialogResultListener;
        }
    
        public static CustomDialog newInstance(OnDialogResultListener dialogResultListener) {
            CustomDialog frag = new CustomDialog();        
            frag.setOnDialogResultListener(dialogResultListener);
            return frag;
        }
    
        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
            getDialog().setTitle(getString(R.string.Dialog_CustomDialog_Title));
            View v = inflater.inflate(R.layout.customdialog, container, false);
            return v;
        }
    }

With the XML being:

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout
      xmlns:android="http://schemas.android.com/apk/res/android"
      android:orientation="vertical"
      android:layout_height="fill_parent" android:background="@color/white" android:layout_margin="0px" android:layout_width="fill_parent">
        <EditText android:hint="@string/Dialog.CustomDialog.OldPassword" android:layout_marginBottom="@dimen/normalMargin" android:layout_height="wrap_content" android:inputType="textPassword" android:id="@+id/EditText02" android:layout_width="fill_parent"></EditText>
        <EditText android:hint="@string/Dialog.CustomDialog.NewPassword" android:layout_height="wrap_content" android:inputType="textPassword" android:id="@+id/EditText01" android:layout_width="fill_parent"></EditText>
        <EditText android:hint="@string/Dialog.CustomDialog.RetypePassword" android:layout_height="wrap_content" android:inputType="textPassword" android:id="@+id/editText1" android:layout_width="fill_parent">
            <requestFocus></requestFocus>
        </EditText>
        <LinearLayout android:layout_height="wrap_content" android:id="@+id/linearLayout1" android:layout_width="fill_parent">
            <Button android:layout_height="wrap_content" android:text="@string/save" android:layout_width="@dimen/normalButtonWidth" android:id="@+id/btn_Custom_save"></Button>
            <Button android:layout_height="wrap_content" android:text="@string/cancel" android:layout_width="@dimen/normalButtonWidth" android:id="@+id/btn_Custom_cancel"></Button>
        </LinearLayout>
    </LinearLayout>

And after creating and showing the dialog, I'm left with:
![enter image description here][2]

The white background has been applied to emphasize the unexpected and unwanted behavior.

Any ideas? I've tried changing width/heights, using weights in a horizontal LinearLayout, setting width/height programatically - all to no avail.


  [1]: http://developer.android.com/reference/android/app/DialogFragment.html
  [2]: http://i.stack.imgur.com/Vonnj.png