2014-04-25 19 views
5

Có thể tạo và thêm vào ngăn điều hướng ứng dụng mà không sử dụng xml không?
Mỗi ví dụ tôi thấy có tệp xml bổ sung với bố cục.
Ngày nay tôi cố gắng để khởi tạo này với:Android: ngăn điều hướng không có xml

DrawerLayout sidePanel = new DrawerLayout(this); 

và sau đó thêm này sidePanel sử dụng phương pháp ViewaddView() nhưng nó gây ra ngoại lệ.
Có thể thêm Ngăn điều hướng chỉ sử dụng mã java không?

+0

Ngăn điều hướng không nằm trong phân đoạn riêng của nó không? Tôi không thể thấy lợi thế của điều này – cYrixmorten

+2

OP, tại sao bạn không sử dụng một XML? Có vấn đề gì với việc thêm một XML nếu nó là cách nó hoạt động cho mọi người? – shkschneider

+1

Trong thực tế, tôi chỉ tự hỏi là nó có thể ở tất cả. Tôi nghĩ tôi có thể thêm tất cả mọi thứ stright từ mã (và cho đến ngày hôm nay nó là sự thật), nhưng điều này là một số loại ngoại lệ từ quy tắc hoặc tôi không biết làm thế nào để làm điều đó đúng. – rainbow

Trả lời

-1

có, bạn có thể làm điều đó mà không có XML, nhưng bạn vẫn cần bố trí ít nhất giữ ngăn điều hướng mà bạn cần

+1

Bạn có thể cho tôi một số ví dụ không? Như tôi hiểu ngăn kéo có chứa một số bố trí không nghịch đảo. – rainbow

+0

bạn cần phải tạo XML với bố cục Khung sẽ chứa các đoạn của ngăn điều hướng của bạn. một bố cục mẫu mực mà tôi đã thêm ở trên – sona

+0

Câu trả lời này sẽ được cải thiện nếu bạn nói ** cách ** bạn đạt được điều này. Đơn giản chỉ cần nói có không phải là đặc biệt hữu ích. Ngoài ra, bạn nên tránh trả lời cùng một câu hỏi hai lần. – Liam

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