Spanish ¿Es posible cambiar el Icon de la app, desde el manifiesto? SOLUCIONADO

JMMF

Member
Licensed User
Longtime User
¿Es posible cambiar el icono de la aplicación, desde el manifiesto?
Algo parecido a esto ...
[CODE = b4x] 'Cambia el icono segun el nombre de la version
#string Explotacion = {Application.VersionName.SubString2 (0,1)}
#if Explotación = "M"
SetApplicationAttribute (android: icon, "@ drawable / icon_m")
#terminara si
#if Explotación = "G"
SetApplicationAttribute (android: icon, "@ drawable / icon_g")
#terminara si
[/CÓDIGO]
Gracias.
 
Last edited:

josejad

Expert
Licensed User
Longtime User
Hola JMMF, no lo he usado nunca, pero puede ser esto lo que buscas?

 

JMMF

Member
Licensed User
Longtime User
Gracias José
Pero vengo de esa pagina (# 9)
Veo que DavideV, Filtra el nombre de la App
Yo lo que quiero el filtrar parte de la VersionName ( Application.VersionName.SubString2 (0,1))
Ejemplo
VersionName = M_Bajas Application.VersionName.SubString2 (0,1) = M = icon_m
VersionName = G_Bajas Application.VersionName.SubString2 (0,1) = G = icon_g
¿Es posible esto?
 

TILogistic

Expert
Licensed User
Longtime User
Consulta:

Los iconos son de distinto en diseño o solo en tamaño?

Si es:

Distinto diseños:

Para distintas versiones de desarrollo, explotación u otro.

Usar condiciones de compilación:


Distinto tamaño mismo diseño:

solo debes generar las carpetas para las resoluciones de pantalla (existen herramientas para estos si deseas).

Ver:

Saludos.
 

JMMF

Member
Licensed User
Longtime User
Correcto y gracias.
Después de leerme todos los enlaces y perderme infinidad de veces.
Lo he solucionado
[CODE = b4x] 'Comprueba la explotación segun el simbolo condicional del compilador
ControlLista.Initialize

'Martínez M
#Si M
Modulo1.N_EXPLOTACION = "M"
#CustomBuildAction: 1, c: \ windows \ system32 \ robocopy.exe, .. \ icon_m .. \ icon / MIR
#Terminara si

«Girbes G
#Si G
Modulo1.N_EXPLOTACION = "G"
#CustomBuildAction: 1, c: \ windows \ system32 \ robocopy.exe, .. \ icon_g .. \ icon / MIR
#Terminara si

Seleccione Modulo1.N_EXPLOTACION
Caso "M"
ControlMapa.Initialize
ControlMapa = CreateMap ("Numero_De_Naves": 2)
ControlLista.Add (ControlMapa)
Caso "G"
ControlMapa.Initialize
ControlMapa = CreateMap ("Numero_De_Naves": 6)
ControlLista.Add (ControlMapa)
Finalizar Seleccionar
COOPBL = Tipo de letra.LoadFromAssets ("COOPBL.TTF")
CrearLayoutNave
End Sub
[/CÓDIGO]
 
Last edited:
Top