Excepción de Android TextView y puntero nulo

Por que es

TextView test = (TextView) findViewById(R.id.testTextView); test.getText(); 

Generando una excepción de puntero nulo? El id es correcto, testTextView está correctamente declarado en mi archivo de diseño XML.

La única razón para que findViewById devuelva null si está pasando un identificador válido es que está configurando la vista de contenido incorrecto (con setContentView ) o no está estableciendo una vista de contenido en absoluto.

Es probable que no haya llamado a setContentView . Sólo puede utilizar findViewById para obtener elementos de vistas que ya se han inflado.

También puede usar un layoutinflater para inflar la vista, pero probablemente no es lo que desea.

¿Está seguro de que TextView está configurado en el XML correcto? Por ejemplo, si está creando un cuadro de diálogo que carga un XML personalizado, para obtener un elemento de ese xml, debe mencionarlo en dialog.findViewById(R.id.testTextView);

Como dijo Falmarri, la visión tiene que ser inflada. Entiendo que usted lo resolvió creando un nuevo proyecto, pero todavía pensó mencionarlo para los futuros usuarios.

Creo que podría haber escrito setContentView (..) después de definir el TextView. Invierta estos, y debería funcionar.

Cambio:

 TextView test = (TextView) findViewById(R.id.testTextView); . . setContetView(..) 

A:

 setContetView(..) . . TextView test = (TextView) findViewById(R.id.testTextView); 

También puede ser que haya definido la actividad en dos archivos. Por ejemplo, el layout y el layout-v21 y alguna información como id faltan en uno de ellos. Así que compruebe todos los diseños de la actividad

  • TextView con diferentes fuentes y estilos?
  • ¿Cómo hago el centro vertical de dos puntos en TextView
  • ¿Cómo cambio el valor TextView dentro del código Java?
  • Cómo alinear drawableLeft a la parte superior en lugar de centrarse en Android TextView?
  • En un Android TextView, ¿es posible insertar párrafos?
  • Obtención de la altura de la vista de texto antes de la representación en el diseño
  • Calcular el tamaño del texto según el ancho del área de texto
  • Android y & nbsp; En TextView
  • La marquesina de TextView no funciona
  • TextView setText problema
  • Textview.getLineCount siempre 0 en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.