2012-08-03 10 views
6

Hola chicos soy nuevo aquí y este es mi primer problemacadena Hardcoded "Prueba", debe utilizar los recursos @string

aquí está mi código:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:orientation="horizontal" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" > 



<TextView 

    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="@string/ref"  
/> 

<TextView 

    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="Test" 
/> 

Pongo No quiero usar una cadena en la segunda prueba, ¿qué debo hacer?

Respuesta

14

No hay problema con que esté utilizando la cadena codificada o no. Si desea más información se puede mirar: https://stackoverflow.com/a/8743887/1517996

strings.xml

<resources> 
    <string name="Test">Test</string> 
<resources> 

y utilizarlo como archivo de diseño lin

<TextView 

    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/Test" 
/> 
+0

Ya vi ese enlace pero no quiero ningún error en mi código:/¿hay alguna forma de evitar este error? – Edli

+0

esto no es un error, esto es una advertencia. Si no desea esta advertencia, debe implementar su cadena de "Prueba" en strings.xml como Probar y usarla como vea mi publicación editada –

+0

Muchas gracias !!! Realmente me ayudas – Edli

0

Puede utilizar el valor codificado, que está bien. Si desea eliminar la advertencia, puede ir a Eclipse -> preferencia -> Android -> Verificación de error de pelusa y buscar "Texto codificado". Establézcalo para ignorar y luego Aplicar.

Cuestiones relacionadas