2015-09-23 22 views
6

Tôi đã nhập dự án libgdx vào Android Studio để tạo giao diện người dùng cho ứng dụng của mình. Tôi đã cố mở trình thiết kế để dễ dàng thêm các mục vào giao diện người dùng, tuy nhiên tab thiết kế từ Chế độ xem> Công cụ Windows> Nhà thiết kế bị chuyển sang màu xám. Tôi cho rằng đó là vì nó là một dự án được nhập khẩu, sẽ rất tuyệt nếu có ai biết cách mở nhà thiết kế, cảm ơn!Tab thiết kế Android Studio được tô xám

+3

Bạn có thực sự muốn có một giao diện người dùng Android bản địa trên đầu trang của trò chơi libgdx của bạn? – noone

+0

Tôi đã có ý định sử dụng một số bố cục để tôi có thể giữ các phần giao diện người dùng của trò chơi của tôi tách biệt với nơi mà trò chơi thực tế sẽ là. Ví dụ một bảng điều khiển giữ thông tin nhân vật ở bên cạnh. Bạn có nghĩ rằng sẽ có khả năng xây dựng giao diện người dùng tùy chỉnh trong phương thức hiển thị của libgdx và tránh bất kỳ giao diện người dùng gốc nào không? – apalapa

+3

Tôi khuyên bạn nên sử dụng hệ thống giao diện người dùng libgdx (cụ thể là scene2d.ui) cho việc này. Trò chơi thường không cố gắng để có một cái nhìn bản địa và cảm thấy và bạn sẽ có thể tiếp tục thử nghiệm trò chơi của bạn trên máy tính của bạn, mà không cần phải triển khai nó trên điện thoại của bạn mỗi lần. – noone

Trả lời

0

Scene2D đi kèm với LibGdx thường được sử dụng để tạo mọi thứ liên quan đến giao diện người dùng. Tôi sẽ không khuyên bạn nên sử dụng giao diện người dùng Android mặc định với trò chơi LibGdx.

Dưới đây là một số tài liệu một hướng dẫn làm thế nào để sử dụng Scene2D trong dự án LibGdx của bạn:

https://github.com/libgdx/libgdx/wiki/Scene2d

Nó cũng khuyến khích sử dụng Ninepatch cho các yếu tố giao diện người dùng của bạn như nút để nó có thể mở rộng các nút và các yếu tố khác đúng. Ngoài ra còn có một tài liệu và hướng dẫn cho rằng ở đây:

https://github.com/libgdx/libgdx/wiki/Ninepatches

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