2012-10-31 28 views
8

Tôi đang gặp vấn đề với nhật thực là khi tôi đang sử dụng tệp bố cục xml Android để thiết kế màn hình, tôi cố gắng thêm thuộc tính vào phần tử mà tôi đã tạo. Tôi đã sử dụng để nhập hai chữ cái của thuộc tính rồi nhấn ctrl + dấu cách để nó sẽ hiển thị danh sách tất cả các thuộc tính có sẵn của IntelliSense. Bây giờ nó không hiển thị bất cứ điều gì, thay vào đó nó được hiển thị một tin nhắn ở dưới cùng của màn hình như hình dưới đây.Tại sao tệp bố cục xml của Android không nhận dạng được hỗ trợ nội dung theo ctrl + dấu cách?

Bất kỳ ai gặp sự cố và giải quyết vấn đề?

Đánh giá cao sự trợ giúp của bạn vì nó đang làm chậm công việc của tôi.

enter image description here

+0

Bạn có thể sao chép/dán tất cả mã xml của tệp đó không? Tôi sẽ thử nó sau đó. – Bigflow

+0

Nó không liên quan đến tệp bố cục xml cụ thể mà nó dành cho tất cả chúng – Amt87

+1

mmm ... sau đó tôi không biết, xin lỗi. bạn luôn có thể thử cập nhật và khởi động lại. – Bigflow

Trả lời

3

trả lời Cập nhật:

Ở đây nó đi,

Tôi đoán bạn đang cố gắng truy cập vào Parameter Hints (Ctrl+Shift+Space) Thay vì mặc định Content Assist (Ctrl+Space).

  1. Nếu chúng tôi nhấn (Ctrl+Shift+Space) trong tệp java, nó sẽ cung cấp cho bạn mô tả tham số chi tiết với danh sách tên phương pháp cụ thể.

  2. Nếu chúng ta nhấn (Ctrl+Shift+Space) trong file xml, nó sẽ mang đến cho các lỗi sau đây,

    (a.) Yếu tố hoặc hoặc bất cứ điều gì không rõ.

    (b.) Hỗ trợ nội dung không khả dụng tại vị trí hiện tại.

    (c.) Không hoàn thành có sẵn.

Cũ Trả lời:

Theo nội dung Eclipse hỗ trợ tài liệu,

các Element Unknown lỗi là vì,

Các Element, chúng tôi đang tìm kiếm không phải là được xác định in-scope schema definitions.

XML Content Assist sẽ được tải từ các tệp schema và mô tả tệp xml.

Vì vậy, hầu như không có cơ hội nào để bỏ lỡ Elements trong android sdk.

Kiểm tra xem có bất kỳ điều bỏ lỡ trong preferences sau,

Window-thích-XML-XML Files-tổng biên tập nội dung Hỗ trợ Kiểm tra priorities hoặc reset nó.

tôi đoán, Bạn có thể bỏ lỡ ở đâu đó, vì tôi nhận thấy rằng trong hình ảnh đính kèm của bạn,

Graphical Layout.xml là tên sắp xếp của bạn. Không thể đặt tên như vậy, Trong android, phải là mà không có bất kỳ khoảng trắng nào và nên "Bắt đầu với chữ thường".

Nếu bạn cung cấp cho chi tiết * báo cáo lỗi *, thì có thể ai đó giải quyết được.

Bạn đã đề cập rằng, đối với tất cả các tệp layout bạn nhận được cùng một lỗi, để bạn có thể tạo bố cục mẫu đơn giản và dán với câu hỏi của mình.

Vì vậy, đề xuất của tôi là, hãy kiểm tra xem bạn có gặp sự cố ở đâu đó trong tệp xml bằng cách xác định và cung cấp mở với các ưu tiên hay không.

Và kiểm tra XML Content Assist trong menu Window-Preferences.

+2

Cảm ơn câu trả lời chi tiết. Trên thực tế tôi đã sử dụng những điều sau đây: từ trang Hỗ trợ nội dung, tôi đã thay đổi chiến lược Đề xuất từ ​​nghiêm ngặt thành lỏng lẻo rồi nó hoạt động. Tôi không biết đó có phải là vấn đề hay không. Và theo tập tin xml đặt tên nó, tôi đã thay đổi nó trên sơn :) – Amt87

1

(Không chơi chữ hoặc ecipse bashing intendet) Có rất nhiều cơ sở để thực chocking trên một số tập tin, và hầu như không bao giờ giải pháp - bạn chỉ hy vọng rằng nó hoạt động. Đối với android, tôi khuyên bạn nên chuyển sang IDEA - plugin android bị hạn chế trong phiên bản cộng đồng miễn phí và hoạt động như sự quyến rũ (và sẽ có vấn đề, hỗ trợ jetbrains thường cung cấp câu trả lời hữu ích và chính xác trong vài giờ)

Có thậm chí là chế độ xem trước cho giao diện người dùng mà các bản cập nhật khi bạn nhập cho phép bạn trích xuất chủ đề và bất kỳ chủ đề nào.

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