2013-04-18 10 views
6

Tôi hiện đang chạy một cài đặt Xamarin.Android thử nghiệm mới nhất với to-date up-Visual Studio 2012.Autocomplete khi chỉnh sửa bố trí android trong Visual Studio với Xamarin

Khi mở .axml tập tin trong visual studio tôi có thể thấy một nhà thiết kế trực quan và có thể sử dụng nó bình thường, khi tôi chuyển sang tab "Nguồn", tôi có thể thấy xml bố cục hoàn hảo tốt với cú pháp được đánh dấu và không có gì.

Vấn đề là, tính năng tự động hoàn thành chỉ có thể đề xuất các phần tử nhận xét XML và CDATA, không có gì khác.

Có cách nào để bật tự động hoàn thành nhận thức Android trong Visual Studio không? Tôi nhớ Xamarin Studio có thể tự động hoàn thành bố trí, nhưng khi mở một giải pháp, được chỉnh sửa trong Visual Studio, Xamarin Studio cũng không tự động đề xuất.

Bất kỳ ý tưởng nào? Cảm ơn trước.

EDIT: Đã chuyển sang phiên bản trả phí và sự cố vẫn tồn tại trong cả Xamarin và Visual Studios.

Trả lời

2

Trong Xamarin studio, bạn có thể chỉ cần nhấp chuột phải vào tệp axml và chọn - "Mở bằng/Source Code Editor" Thật không may, tôi không thể kiểm tra trong Visual Studio.

+0

Làm việc cho tôi trong Xamarin Studio. Làm cho ngày của tôi! – kaolick

+0

Không hoạt động trong Visual Studio – CularBytes

1

Sau rất nhiều cuộc đấu tranh, giải pháp duy nhất, sau này là sử dụng IntelliJ IDEA hoặc Eclipse để chỉnh sửa bố cục Android của tôi và viết mã trong Xamarin Studio. Bỏ Xamarin và quay trở lại phát triển với Java đã làm việc tốt hơn.

+0

Bây giờ là 2015 .. bạn đã tìm thấy giải pháp chưa? – CularBytes

+0

@RageCompex, tôi không làm việc với Xamarin nữa. Như tôi đã nói ở trên, tôi đã sử dụng IDEA để chỉnh sửa bố cục xml của mình dưới dạng giải pháp thay thế và nó hoạt động khá tốt. – Dmitriy

0

Đối với dự án của chúng tôi là giải pháp tốt nhất là sử dụng - VS để chỉnh sửa cs đang - Android studio để làm việc với phong cách, bố cục ...

làm thế nào để chúng tôi làm việc:

  • Giả sử dự án nằm ở C: dự án \ \ vui
  • Tạo một dự án Android trong C: \ dự án \ niềm vui \ AndroidStudio
  • Sử dụng kịch bản dơi Bellow tạo liên kết tượng trưng đến thư mục nguồn và AndroidManifest.xml

script.bat

mklink /J C:\projects\fun\AndroidStudio\app\src\main\res C:\projects\fun\Resources 
mklink /H C:\projects\fun\AndroidStudio\app\src\main\AndroidManifest.xml C:\projects\fun\Properties\AndroidManifest.xml 

nó không đòi hỏi phải sử dụng axml thay vì các tệp xml, thiết kế hoạt động tốt, xem trước quá.

+0

IntelliSense có hoạt động trong các tệp xml tùy chỉnh với tùy chọn này không? – Natiq

+1

@Natiq tiếc là tôi không sử dụng phương pháp này vì Project Rider khả dụng. Nó hỗ trợ các dự án xamaring. – Artiom

0

Tự động hoàn thành chỉ hoạt động trên các tệp có đuôi .axml. Nếu loại tệp của bạn là xml, bạn có thể tạo tệp mới bằng phần mở rộng axml và sao chép nội dung của tệp cũ xml vào tệp axml mới (đôi khi chỉ đổi tên tệp không hoạt động)

+0

Xin lỗi, không phải là câu trả lời cho câu hỏi của tôi. Nó nói "Khi mở tập tin .axml trong studio trực quan, tôi có thể thấy một nhà thiết kế trực quan ..." – Dmitriy