2016-11-09 22 views
6

Tôi mới dùng Visual Studio Xamarin Phát triển di động đa nền tảng và tôi tiếp tục tìm kiếm về AXML Tôi không thể tìm thấy bất kỳ hướng dẫn nào về thiết kế và áp dụng cách tiếp cận MVC.Sự khác biệt giữa AXML và XAML?

Tôi có rất nhiều câu hỏi liên quan đến điều này thực sự. Nhưng tôi sẽ để lại 3 cái này ở đây trước.

  1. Sự khác biệt của chúng là gì?
  2. Thiết kế xaml có thể được áp dụng trong axml không?
  3. Làm cách nào để áp dụng css vào tệp axml?

Trả lời

11

1 - Sự khác biệt của chúng là gì?

AXML: Mô tả giao diện người dùng cho chỉ ứng dụng Android. Đây là những tệp tương tự được ứng dụng gốc của Android sử dụng.

XAML: Chỉ định bố cục Xamarin.Forms; các tệp này mô tả bố cục nền tảng chéo mà mỗi nền tảng sau đó hiển thị trong các điều khiển gốc của chúng

2 - Thiết kế xaml có thể được áp dụng trong axml không?

Không thể sao chép trực tiếp thiết kế Xaml vào AXML (vì chúng chỉ định các điều khiển khác nhau) nhưng chúng có thể là được chuyển sang AXML. Về mặt khái niệm, các tệp xaml mô tả giao diện người dùng nên trông như thế nào trên cả hai nền tảng.

3 - Làm cách nào để áp dụng css vào tệp axml?

Bảng định kiểu xếp chồng (CSS) không áp dụng cho Xaml khi chúng mô tả cách tạo kiểu HTML. Để tạo kiểu Xaml, hãy xem styles API được sử dụng bởi Xamarin.Forms

+0

bạn có biết bất kỳ hướng dẫn/demo nào về cách tạo thiết kế/giao diện người dùng cho phát triển đa nền tảng, trong AXML không? –

2

Sự khác biệt của chúng là gì?

  • AXML và XAML là hai thông số XML khác nhau.
  • AXML chỉ được hỗ trợ/có sẵn cho Xamarin.Android.
  • XAML là cách Biểu mẫu Xamarin có thể chuẩn hóa UI nền tảng chéo dựa trên đặc tả XML.
  • Nếu bạn đang sử dụng Xamarin Android gốc, bạn sẽ thực hiện giao diện người dùng bằng cách sử dụng axml, nếu sử dụng Biểu mẫu, sau đó sử dụng XAML.

tham khảo từ What is the difference between Xaml & axml in Xamarin Technology

thể XAML thiết kế được áp dụng trong axml?

Không có vì không có bản dịch trực tiếp giữa những gì Android có thể làm và những gì Xamarin.Forms có thể.

Làm cách nào để áp dụng css vào tệp axml?

Bạn cần làm cho giao diện người dùng của mình trông giống CSS không có cách trực tiếp mà tôi biết có thể bao gồm CSS của bạn vào tệp AXML.

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