tag renombrar programa poner para online las informacion etiquetas etiquetar español editar caratulas canciones automaticamente android android-layout android-logcat

android - renombrar - ¿Qué son la "etiqueta" y la "identificación" en los diseños?



programa para poner caratulas a las canciones automaticamente (3)

Sé cómo funciona la instrucción de cambio, pero no sé qué significa esto (R.id.webbutton). ¿Alguien puede explicar qué es y qué es TAG? ¿Hay alguna guía para los principiantes? Me refiero a los principiantes absolutos.


Comience con los tutorials . (Si eres un principiante tan absoluto que todavía no tienes configurado un entorno de desarrollo, comienza con Instalar el SDK ).

Cuando utiliza la función de registro de la consola en Android, el primer argumento de los métodos de registro es una etiqueta, que se puede usar para filtrar la salida logcat. Un estilo típico de programación es:

public class Something { private static final String TAG = "Something"; public void aMethod() { Log.i(TAG, "Entered aMethod"); } . . . }

Eso es lo que es TAG.

Los ID de recursos se explican en el tutorial. Cuando define un recurso en XML, Android genera una clase llamada R con clases anidadas para diferentes tipos de recursos ( R.id , R.string , R.layout , etc.). Cada una de esas clases anidadas tiene una constante para cada recurso de ese tipo. R.id.webbutton puede generarse a partir de un archivo de diseño que tiene un botón con el atributo android:id="@+id/webbutton" . Todo esto se explica en los tutoriales.


La identificación es la identificación de los componentes de su xml [pueden ser vistas como vista de texto, texto de edición ... o grupo de vista como linearlayout, relativelayout ... o cualquier otra cosa] en xml, simplemente puede obtener referencias en el código java diciendo

(R.id. "ID de su vista en xml")

pero primero debe usar setContentView (R.layout. "nombre del archivo xml en layout / res en su proyecto") este archivo xml que desea usar sus componentes.

TAG lo uso cuando quiero mostrar un mensaje en logcat [herramienta en eclipse, puedes ver tus mensajes de aplicación cuando se ejecuta] diciendo String TAG = yourclassname.class.getsimpleName ();

y utilícelo en Log.d (TAG, "cualquier cadena aquí" + alguna variable en mi clase, quiero saber su valor en un momento en particular cuando se ejecuta la aplicación);

Espero haberte aclarado.


ID y etiquetas

Identificaciones

Las vistas pueden tener un ID de entero asociado a ellas. Estos identificadores se asignan normalmente en los archivos XML de diseño y se usan para encontrar vistas específicas dentro del árbol de vistas. Un patrón común es:

Defina un botón en el archivo de diseño y asígnele una ID única.

<Button android:id="@+id/my_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/my_button_text"/>

Desde el método onCreate de una actividad, encuentre el botón

Button myButton = (Button) findViewById(R.id.my_button);

Las ID de vista no tienen que ser únicas en todo el árbol, pero es una buena práctica asegurarse de que sean al menos únicas en la parte del árbol que está buscando.

Etiquetas

A diferencia de las ID, las etiquetas no se usan para identificar vistas. Las etiquetas son esencialmente una información adicional que puede asociarse con una vista. La mayoría de las veces se utilizan como una conveniencia para almacenar datos relacionados con las vistas en las vistas en lugar de colocarlos en una estructura separada.

Las etiquetas pueden especificarse con valores de secuencia de caracteres en el diseño XML como una etiqueta única usando el atributo de etiqueta android: o etiquetas múltiples usando el elemento hijo:

<View ... android:tag="@string/mytag_value" /> <View ...> <tag android:id="@+id/mytag" android:value="@string/mytag_value" /> </View>

Las etiquetas también se pueden especificar con objetos arbitrarios del código usando setTag(Object) o setTag(int, Object) .