2011-10-28 9 views
5

Tôi đã sử dụng 9 hình ảnh vá trong một thời gian. Nhưng đã đến một vấn đề. Trình thiết kế GUI trong Eclipse cho tôi biết rằng hình ảnh hoạt động tốt. Và nó trông như thế nào.Hình ảnh Bản vá 9 của tôi ngừng hoạt động

Tuy nhiên trong thiết bị, nó chỉ kéo dài hình ảnh như thể nó là một png bình thường.

Phần tồi tệ nhất là nó đã làm việc nhưng sau đó tôi đã làm sạch và xây dựng lại và tôi dường như không thể làm cho hình ảnh 9patch hoạt động nữa.

Câu hỏi của tôi là có bất kỳ ai khác đã gặp sự cố này. Có một số thiết lập một nơi nào đó trong biên dịch android hoặc trong nhật thực mà sẽ tắt này đi. Tôi đã mở các hình ảnh trong draw9patch.bad và chúng dường như hoạt động chính xác. Vấn đề thực sự rắc rối là chúng hiển thị tốt trong nhật thực và chúng hoạt động trong ứng dụng trong thiết bị. Tất cả các đột ngột họ sẽ không căng ra một cách chính xác.

+0

Bạn đã nâng cấp lên sdk mới nhất gần đây như tôi đã làm và dường như đã xảy ra với tôi? –

+0

Cũng xảy ra với tôi ... –

Trả lời

4

Ok vì vậy, tôi không chắc chắn nếu điều này cố định bất cứ điều gì nhưng tôi đã mở chúng và lưu chúng một lần nữa và họ đã không funciton vẫn còn. Nhưng sau đó tôi mở chúng ra và chỉnh sửa chúng. (đã thêm một pixel và được lưu. Sau đó, xóa pixel đó và lưu lại.) và trả lại chúng cho dữ liệu ban đầu của chúng. Và điều đó dường như khắc phục vấn đề. Có lẽ đã không chỉnh sửa chúng gây draw9patch.bat không thực sự tái tạo chúng. Tuy nhiên việc chỉnh sửa chúng và lưu chúng khiến chúng được tạo lại và do đó chúng hoạt động trở lại.

Vấn đề kỳ lạ. và tôi không biết tại sao nó xảy ra kể từ khi hình ảnh không bị hỏng và được hiển thị trong nhật thực. Nhưng tất cả là tốt một lần nữa.

+0

Điều này cũng phù hợp với tôi. Việc thay đổi các tập tin bằng cách tạm thời chỉnh sửa bản vá 9 khiến Eclipse "chú ý" của hình ảnh. Nếu không, Eclipse cho rằng hình ảnh đã không thay đổi và không cập nhật nó. – suomi35