Intento crear un custom dialogo pero algo no estoy haciendo bien que no sale el dialog y se cierra la aplicación:
Este es el alert_entrada_mail.xml:
Código:
Y este el código java:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content" > <TextView android:id="@+id/textViewMail" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginLeft="20dip" android:layout_marginRight="20dip" android:text="@string/alert_dialog_mail" android:gravity="left" android:textAppearance="?android:attr/textAppearanceMedium" /> <EditText android:id="@+id/editTextMail" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="20dip" android:layout_marginRight="20dip" android:inputType="textEmailAddress" android:gravity="fill_horizontal" android:autoText="false" android:capitalize="none" android:textAppearance="?android:attr/textAppearanceMedium" /> </LinearLayout>
Código:
Esta es la excepción:LayoutInflater factory = LayoutInflater.from(this); final View entradaMailView = factory.inflate(R.layout.alert_entrada_mail, null); AlertDialog.Builder builder = new AlertDialog.Builder(LaActivity.this); builder.setTitle("Diálogo de envío"); builder.setView(entradaMailView); builder.setPositiveButton(R.string.alert_dialogo_ok, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { /* enviar e-mail*/ } }); builder.setNegativeButton(R.string.alert_dialogo_cancelar, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { /* hacer algo si cancela */ } }).create();
Código:
¿me podrían decir dónde está el error?09-27 23:59:30.629: ERROR/AndroidRuntime(909): FATAL EXCEPTION: main 09-27 23:59:30.629: ERROR/AndroidRuntime(909): android.content.res.Resources$NotFoundException: String resource ID #0x7f040007
Saludos