Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


TextView no se puede resolver

Ahora sé que estos son problemas bastante comunes, pero estoy usando un texto que no se puede resolver. He limpiado el proyecto, import android.widget.TextView, pero continúa marcando como no resuelto.

Este es el código que estoy usando:

public void onStart() { super.onStart(); HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet("http://1.php"); HttpResponse response = client.execute(request); // Get the response BufferedReader rd = new BufferedReader (new InputStreamReader(response.getEntity().getContent())); String line = ""; while ((line = rd.readLine()) != null) { TextView.append(line); } } 

TextView en activity_main:

 <TextView android:id="@+id/TextView" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10"> </TextView> 

¿Alguna idea sobre esto por favor?

EDITAR:

 TextView textView = (TextView) findViewById(R.id.TextView1); String line = ""; while ((line = rd.readLine()) != null) { TextView1.append(line); } 

La línea final que comienza con TextView1 proporciona el error al indicar que no se puede resolver. Sólo el TextView1 sin embargo, no toda la línea.

EDIT 28/10/2012:

Ok, por lo que el TextView está funcionando, pero a su vez, otras partes del código no lo son. Esta es una captura de pantalla que muestra exactamente qué. Puedo envolver cada uno de estos en una declaración de intento y captura pero entonces la fuerza de la aplicación se cierra en mi dispositivo androide.

Http://southwestdesign.org.uk/Code.jpg

¿Alguna idea sobre este por favor?

  • Buscar coordenadas exactas de un solo carácter dentro de un TextView
  • Android: establece sólo un relleno de textview mediante programación
  • Cómo agregar elipses al texto StaticLayout cuando supera su altura?
  • ¿Cómo resalto el texto buscado en mi filtro de búsqueda?
  • ¿Cómo puedo mostrar elipses en mi TextView si es mayor que la línea 1?
  • Extensión de Spanned, SpannedString, Spannable, SpannableString y CharSequence de Android
  • Cómo eliminar ellipsized propiedad de TextView de código?
  • Flujo textview alrededor de la imagen
  • 3 Solutions collect form web for “TextView no se puede resolver”

    ¿Importaste texto?

     import android.widget.TextView; 

    Necesita obtener su TextView específico:

     TextView textView = (TextView) findViewById(R.id.TextView); String line = ""; while ((line = rd.readLine()) != null) { textView.append(line); } 

    (Realmente deberías darle a TextView un ID único y descriptivo, como android:id="@+id/webContentTV" . De esta manera, cuando usas 10-20 TextViews, puedes fácilmente realizar un seguimiento de ellos.)


    Adición
    El id en su XML:

     <!-- Notice I gave this TextView a more descriptive id. --> <TextView android:id="@+id/webContentTV" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" /> 

    Debe coincidir con el id exacto que pasa a findViewById() :

     TextView textView = (TextView) findViewById(R.id.webContentTV); String line = ""; while ((line = rd.readLine()) != null) { textView.append(line); } 

    En este momento sus id's no coinciden: android:id="TextView" no es findViewById(R.id.TextView1)

    Como el cartel pregunta estados "TextView" no puede ser resuelto. El problema es con donde TextView o TextView se supone que se resuelve. En este caso es la clase android.widget.TextView.

    El AS ide no hace esto a amigable pero si dejas el cursor a la izquierda de la clase (literalmente, el borde izquierdo de la clase que hará alusión a lo que por supuesto significa … android.widget.TextView .. . Puede escribir esto mismo o puede pulsar (windows) alt + enter y establecerá el valor correctamente en la referencia de clase completa.

    Cuando el punto culminante no es rojo entonces usted sabe que es la referencia correcta.

    A mi prefiero escribirlo

     android.widget.TextView myText = (TextView)findViewById(R.id.myTextViewId); 

    Y saber qué es lo que estoy haciendo referencia y alguien más puede también.

    Sin embargo, si desea saber con certeza la referencia es coincidente con lo que está esperando …

    Golpear / tipo ctrl + clic en la frase es decir TextView y que le llevará a la clase de java exacta … en este caso a través de la sdk android

    Angroid.widget.TextView.java

     package android.widget; 

    IMHO esto es algo que no me gusta de IDE. Por no hablar de los conflictos de mezcla / rant.

    Espera que esto ayude a otra persona.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.