2011-12-22 31 views

Trả lời

2

LayoutInflater.inflate được sử dụng để tạo cấu trúc phân cấp chế độ xem từ tệp xml. Nhưng tôi không biết về bất kỳ công cụ nào có thể chuyển đổi các tệp xml thành mã java tương đương. Hy vọng rằng, đó là một công việc một lần và bạn có thể làm điều đó bằng tay.

7

bạn có thể thử:

xmltojava.com Mirror 1

xmltojava.com Mirror 2

Dịch vụ này cung cấp một chuyển đổi tự động mã XML Android (thẻ và thuộc tính) để tương đương với phương pháp Android Java. Tất cả những gì bạn cần là một số mã XML và bạn nên làm tốt.

+0

Liên kết bị hỏng –

+1

@ MartínMarconcini - kiểm tra liên kết thứ 2 – SolidSnake

+0

Liên kết thứ hai dường như hoạt động. Cảm ơn. –

2

Đã một vài năm kể từ câu hỏi ban đầu ... nhưng tôi đã tìm được một dự án nguồn mở hoàn toàn miễn phí! Nó được thiết kế như một plugin cho Android Studio (IntelliJ) hoặc Eclipse. Có hai dự án khác nhau ... http://tmorcinek.github.io/android-codegenerator-plugin-intellij/ Android-codegenerator-plugin-intellij - Tôi đã thử nghiệm nó trên Android Studio 1.2 beta hiện tại và nó tạo ra mã Java từ các tệp bố cục XML.

0

Như đã đề cập ở trên http://tmorcinek.github.io/android-codegenerator-plugin-intellij/ hoạt động hoàn hảo để tạo bố cục xml dạng mã Java Android. Bạn có thể tạo Hoạt động, Phân đoạn, Bộ điều hợp tùy chỉnh và thậm chí là các phiên bản Butter Knife giống nhau bằng cách sử dụng tính năng này. Siêu tuyệt vời của nó. Bạn có thể cài đặt nó từ Plugins -> Browse Repository -> Android code generator-> Install. Mã hóa hạnh phúc

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