Android define el valor de cadena en String.xml
puede alguien ayudarme ?? Quiero agregar el valor de la cadena a través de la codificación en string.xml
Estoy haciendo esto.
String name = getResources().getString(R.string.name); if(name.lenght() < 1 ){ // getResources().setString(R.string.name);?????????????????????? }
Mi string.xml es
- Atributos XML personalizados sin vista personalizada en Fragmento
- Android por qué este botón no se puede hacer clic
- Relacionar URI con <data> como http://example.com/algo en AndroidManifest
- Error al inflacionar la clase android.support.v7.internal.widget.ActionBarView
- Android: cómo agregar a los niños de un diseño xml en una vista personalizada
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="name"></string> </resources>
¿Alguien sabe cómo puedo agregar valor de nombre en string.xml aunque la codificación. ¡¡Gracias!!
- Atributo desconocido androide: elevación
- ¿Cómo puedo dibujar un círculo a través de XML Drawable - Android?
- ¿Por qué el elemento Fragmento en el diseño de Android está escrito con una letra minúscula 'f'?
- Cómo establecer animation-list como atributo xml
- Obtener la vista de preferencias personalizadas
- Deshabilitar el botón de envío del teclado cuando no se ha escrito nada
- Diseño XML de Android para todos los dispositivos (pequeño / normal / grande / XLarge, etc.)
- ¿Cómo agregar documentación a atributos personalizados?
Los recursos están prácticamente establecidos en piedra, por lo que no se pueden modificar en tiempo de ejecución. Si necesita almacenar algunas cadenas nuevas, use SharedPreferences
o SQLite
.
No creo que quieras hacer eso. Si está intentando almacenar un valor de forma persistente, eche un vistazo a SharedPrefences . Google tiene una buena introducción a ella aquí .
No es posible modificar los recursos de un APK durante el tiempo de ejecución.
No puede editar esos recursos directamente. Es posible que desee ver las compartidas http://developer.android.com/reference/android/content/SharedPreferences.html o crear su propio archivo xml.
No se puede editar un recurso o agregar un recurso una vez que se compila el código. No sé exactamente lo que hace setResource, pero una vez que su programa se compila, android genera los archivos gen que designan una cierta cantidad de espacio para esas variables, cambiar la variable una vez escrito causaría desbordamiento o errores outofbounds con la memoria. Si desea valores persistentes, pruebe a utilizar SharedPrefs, SQL o incluso su propio XML almacenado en el directorio de la aplicación, que podría configurar para que solo pueda ser leído por su aplicación.
- Cómo obtener la ruta de la carpeta lib de un paquete instalado
- Conexión rechazada al intentar conectarse a mi servidor REST desde el emulador android