2012-04-06 26 views
11

Tôi vừa cập nhật SDK của mình và nhật thực đang cho tôi tất cả các cảnh báo hoàn toàn không mong muốn trong xml của mình ... ví dụ: tôi có RelativeLayout không có id hoặc nền (thực tế là nút trong suốt)) và nhật thực đang cảnh báo tôi rằng đó là một yếu tố vô dụng. Có cách nào để biến sự ngu ngốc này ra không?Có cách nào để vô hiệu cảnh báo xml không?

TIA

+0

http://stackoverflow.com/questions/8711878/android-layout-creation-issue –

+0

trong 'RelativeLayout 'bạn đang làm gì, bố cục này có con. – Herry

+0

Nếu bạn có thể đặt xml của bạn cũng nó rõ ràng cho tôi vấn đề của bạn.Bởi vì nếu công cụ Lint cảnh báo có nghĩa là bạn đang làm một số điều sai trong xml và có thể bố trí của bạn không được tối ưu hóa. – Herry

Trả lời

8

Tại New Update của Eclipse ADT Plugins sẽ cung cấp cho bạn công cụ mới có tên là Lint đây là một trong SO liên kết cho công cụ này và đó là lợi thế. Click Here

Bây giờ cho Warnings xml Disable được đến từ Lint Android Tool, bạn cần phải đi

Window -> Preferences -> Android -> Lint Error Checking

trong Dialog này bạn sẽ tìm tất cả các vấn đề cho Xml trong Android và bạn có thể vô hiệu hóa nó, nếu bạn muốn vô hiệu hóa. Và hãy chắc chắn rằng bạn sẽ không vô hiệu hóa cảnh báo lint hữu ích vì nó giúp chúng tôi tìm thấy có nhiều ID gán trong xml và nhiều hơn nữa ..

+0

tuyệt vời! cảm ơn. –

9

Theo tài liệu tại http://tools.android.com/recent/ignoringlintwarnings bạn thực hiện việc này bằng cách bao gồm các công cụ xmlns :

xmlns:tools="http://schemas.android.com/tools" 

Và sau đó thêm một công cụ: bỏ qua chú thích trong các yếu tố có liên quan:

<RelativeLayout 
    tools:ignore="UselessParent" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_margin="30dp" 
    android:layout_centerInParent="true"> 
+0

URL đã được cập nhật: http://tools.android.com/tips/lint/suppressing-lint-warnings – Harvey

Các vấn đề liên quan