Tutoriales de aplicaciones y video juegos.
Aprende a crear apps, juegos y más!
  • Home
  • Android Studio
  • Unity
  • Blender
  • Inkscape
  • Autocad 2009
Android Studio

Recursos matriz string, Android Studio

by admin December 1, 2018 No Comments
Recursos string de Android Studio
Scroll en Android studio.

En este tutorial vamos a ver como crear un recurso en forma de array string, también veremos como usarlo en la practica dentro de tu app.

Si quieres ver como agregar una resource string sencillo ve a este link.

Recursos de String (String resources).

Descripción.

Un recurso de Matriz string es muy similar a un recurso string sencillo. Puedes crear uno dentro del archivo string.xml. O bien crear tu propio archivo array.xml. El nombre del archivo no importa siempre y cuando sepas hacer la referencia hacia tu archivo, y que este configurado correctamente.

¿Donde se localiza?

Tu archivo string.xml, tiene que estar dentro de la carpeta res/values/string.xml

El nombre del archivo es arbitrario como ya se mencionó. Un un recurso en forma de matriz tipo string, tiene 2 componentes principales, uno es la ID de la matriz que seria el “name”. El otro son los Items que van dentro de la matriz, cada Item tiene su propio texto.

¿Como se declara?

Es muy simple, y casi igual a un string sencillo. Solo se colocan los Items  con su respectivo texto dentro de el array.

<?xml version="1.0" encoding="utf-8"?>

<resources>

   <string-array  name="id_array_string">

      <item>texto 0</item>

      <item>texto 1</item>

   </string-array>

</resources>

¿Como se obtiene el array string en java?

Para esto tienes que usar la ID de tu array-string, la cual es el parámetro “name”. Un ejemplo de como hacerlo es el siguiente:

Resources res = getResources();

String[] myArray = res.getStringArray(R.string.id_array_string);

Donde:

R indica recursos,

string es el nombre del archivo xml

id_array_string es la id del array-string.

 

Con esto ya tienes un recurso en forma de matriz tipo string declarado en los recursos de tu aplicación. Así puedes editarlo fácilmente, sin necesidad de declararlo y editarlo cada ves que lo vayas a usar.

Tal ves el formato mas mas tedioso y poco mas complejo de llenar (aunque nada del otro mundo). Pero ahorra mucho tiempo y tal ves fallos al momento de editarlo.

Recursos string de Android Studio
Scroll en Android studio.

Recursos Android Studio

  • Previous Recursos string de Android Studio2 years ago
  • Next Scroll en Android studio.2 years ago

ANUNCIO

Categories

  • Kotlin
  • Arduino
  • Algebra
  • Matematicas
  • Excel
  • Doodly
  • Autocad 2009
  • Personajes 3D
  • Código
  • Animaciones 2D
  • Personajes 2D
  • Navegando en Unity
  • Android Studio
  • Blender
  • Inkscape
  • Unity

ANUNCIO

Recent Posts

  • 3 formas de agregar evento onClick en Android Studio usando Java.
  • Editar la gráfica en Excel (colores, texto, títulos, ejes, etc.)
  • Gráfica en Excel.
  •  EditText, mostrar símbolo y mensaje de error usando setError().
  • Excel, insertar y eliminar una gráfica en una sola celda (mini gráficos).

Anuncio

2021 Tutoriales de aplicaciones y video juegos.. Donna Theme powered by WordPress
Usamos Cookies para mejorar la experiencia del usuario, mostrandole contenido y anuncios personalizados. Si usted continua utilizando este sitio asumiremos que esta de acuerdo. Aceptar Cancelar Leer Más
Cookies

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Non-necessary

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.