2014-04-25 11 views
5

Czy można utworzyć i dodać szufladę nawigacji aplikacji bez użycia xml?
Każdy przykład widziałem miał dodatkowy plik xml z układem.
Obecnie próbuję zainicjować ten z:Android: szuflada nawigacji bez xml

DrawerLayout sidePanel = new DrawerLayout(this); 

a następnie dodać ten sidePanel użyciu View metodę addView() ale to spowodować wyjątek.
Czy można dodać szufladę nawigacyjną tylko przy użyciu kodu Java?

+0

Czy szuflada nawigacja nie żyć na swój własny fragment? Nie widzę przewagi tego OP, – cYrixmorten

+2

, dlaczego nie używałbyś XML? Jaki jest problem z dodaniem XML, jeśli tak to działa dla wszystkich? – shkschneider

+1

Po prostu zastanawiam się, czy to w ogóle możliwe. Ogólnie sądzę, że mogę dodać wszystko z kodu prosto (i do dzisiaj było to prawdą), ale ten jest jakimś wyjątkiem od reguły lub nie wiem jak to zrobić właściwie. – rainbow

Odpowiedz

-1

tak, można to zrobić bez XML, ale nadal będzie wymagać układ przynajmniej utrzymują, że nawigacja szuflada że trzeba

+1

Czy możesz dać mi przykład? Jak rozumiem, szuflada zawiera układ nie odwrotnie. – rainbow

+0

należy utworzyć XML z układem klatek, który będzie zawierał fragmenty szuflady nawigacji. przykładowy układ, który dodałem powyżej – sona

+0

Ta odpowiedź zostałaby poprawiona, gdybyś powiedział ** jak ** to osiągniesz. Po prostu mówienie "tak" nie jest szczególnie pomocne. Powinieneś także unikać dwukrotnego odpowiadania na to samo pytanie. – Liam

Powiązane problemy