Hola!!... por si aun no has encontrado la manera de hacerlo....
Primero, asegurarte de que ese dialogo que intentas hacer este en un DialogFragment.
en el metodo OnCreateView inflas tu vista y en tu xml debes de tener lo siguiente:
Por ejemplo, simulo un dialogFragment donde pido una contraseña:
<android.support.design.widget.TextInputLayout
android:id="@+id/text_input_layout_password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/margin_register_edit"
app:hintTextAppearance="@style/TextAppearenceLogin.TextInputLayout.NewUser">
<android.support.v7.widget.AppCompatEditText
android:id="@+id/et_password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="@dimen/text_size_new_user"
android:hint="@string/password"
android:inputType="numberPassword"
android:singleLine="true">
</android.support.v7.widget.AppCompatEditText>
</android.support.design.widget.TextInputLayout>
Asegurate de que tengas la libreria de compatibilidad v7 rev.22, Espero y te sirva....