Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/09/2011, 17:13
Avatar de javih
javih
 
Fecha de Ingreso: agosto-2011
Mensajes: 201
Antigüedad: 12 años, 8 meses
Puntos: 12
Dialog para texto

Hola,

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:
<?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>
Y este el código java:

Código:
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();
Esta es la excepción:

Código:
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
¿me podrían decir dónde está el error?

Saludos