2013-07-11 19 views
7

Tôi gặp sự cố, tôi không thể biên dịch this 9patch bằng Android Studio. Đó là từ ứng dụng Google Play Âm nhạc nên ứng dụng sẽ hoạt động. Tôi đã làm cho nó một 9patch với "draw9patch.bat" từ các công cụ SDK Androird. Nhưng tôi chỉ nhận được lỗi này: "Gradle: Không tìm thấy vùng được đánh dấu dọc theo cạnh. - Tìm thấy dọc theo cạnh trên."Gradle (Android Studio) sẽ không biên dịch 9patches

Mọi trợ giúp sẽ được ước tính! Cảm ơn trước /Måns

Trả lời

5

Thử sử dụng công cụ SDK draw9patch. Điều đó sẽ cho phép bạn xem nhanh 9patch và thêm các pixel sizer bị thiếu của bạn (lỗi này cho biết các pixel kích thước đường viền trên cùng bị thiếu).

+0

Yeaaaah, tôi không biết nhiều về 9 đợt, do đó, đây là kết quả: http://i.imgur.com/pgzTR1V.png Hãy xem nếu bạn muốn :) – GuiceU

+1

Vâng, để có 9 thẻ công việc, bạn sẽ cần phải đặt pixel ở bên trái và trên cùng nhất của hình ảnh để cho trình phân tích cú pháp 9patch biết nơi an toàn để mở rộng hình ảnh. Về cơ bản, vẽ một đường ở bên trái và trên cùng của hình ảnh của bạn bằng cách sử dụng draw9patch. – AedonEtLIRA

+1

http://developer.android.com/tools/help/draw9patch.html Đây là trợ giúp thêm nếu bạn cần nó – AedonEtLIRA