2011-10-28 10 views
5

He estado utilizando 9 imágenes de parche desde hace un tiempo. Pero han llegado a un problema. El diseñador de GUI en Eclipse me dice que la imagen funciona bien. Y parece que debería ser.my 9 Patch Image dejó de funcionar

Sin embargo, en el dispositivo solo estira la imagen como si fuera una png normal.

La peor parte es que estaba funcionando, pero luego hice un Limpiar y Reconstruir y parece que la imagen 9patch ya no funciona.

Mi pregunta es si alguien ha encontrado este problema. ¿Hay algún ajuste en algún lugar de la compilación de Android o en Eclipse que lo desactive? He abierto las imágenes en draw9patch.bad y parecen estar funcionando correctamente. El problema realmente desconcertante es que se muestran bien en eclipse, y estaban trabajando en la aplicación en el dispositivo. De repente, no se estirarán correctamente.

+0

¿Has actualizado a la última SDK recientemente como yo y parece que me ha pasado? –

+0

me sucede también ... –

Respuesta

4

Ok, así que no estoy seguro de si esto solucionó algo, pero los abrí y los guardé de nuevo y no funcionó aún. Pero luego los abrí y los edité. (se agregó un píxel y se guardó. Luego se eliminó ese píxel y se volvió a guardar) y se los devolvió a sus datos originales. Y eso pareció solucionar el problema. Tal vez no haberlos editado causó que draw9patch.bat no los vuelva a crear. Sin embargo, editarlos y guardarlos hizo que se volvieran a crear y, por lo tanto, funcionaron nuevamente.

Número impar. y no sé por qué sucedió ya que la imagen no se rompió y se procesó en eclipse bien. Pero todo está bien de nuevo.

+0

Esto también me funcionó. Cambiar el tamaño del archivo editando temporalmente el parche 9 hace que Eclipse "tome nota" de la imagen. De lo contrario, Eclipse piensa que la imagen no ha cambiado y no la actualiza. – suomi35

Cuestiones relacionadas