Android dynamiczna budowa widoku z xmla

0

Witam
Potrzebuję napisać aplikację na telefon z wykorzystaniem budowy widoku na podstawie xmla. Innymi słowy mam plik xml zawierający np. informacje o 5 przyciskach, chcę aby aplikacja w zależności od danych z xmla wygenerowała widok. Czyli jak w xmlu zmienię liczbę przycisków na 6 to ma wygenerować widok z 6 przyciskami itd. Mam już napisany parser i całą obsługę wczytywania danych. I o ile w normalnej aplikacji nie miałem z tym problemu to nie wiem jak się do tego zabrać w Androidzie skoro dane o widoku są zapisane w main.xml. Liczę na jakiekolwiek pomocne sugestie. Z góry dziękuje.

0

samemu tego nie parsuj, od tego jest LayoutInflater.
Poza tym z w twojego opisu wynika, że powinieneś użyć: ListView.

0

Mój plik xml zawiera między innymi informacje o ilości przycisków ale ogólnie jest zbudowany inaczej niż pliki do definiowania widoku w androidzie, bazowo jest wykorzystywany w normalnej aplikacji i pod nią jest napisany. Upraszczając powiedzmy, że mój plik xml zawiera jeden element - liczbę przycisków. W parserze wczytuje tą liczbę do zmiennej liczbowej. Przekazuje ową liczbę do klasy/metody/whatever i ona ma wygenerować widok z przekazaną liczbą przycisków. Czy da się to zrobić w ten sposób wykorzystując powiedzmy ListView?

Jeszcze słowo wyjaśnienia. Myślałem, że każdy widok musi mieć swój odpowiadający mu plik xml z res/layout/ dlatego zastanawiam się czy da się to zrobić w sposób, który opisałem - dynamicznie.

0

Kiepsko przedstawiasz swój problem.
Mimo to polecam play listę z youtube, a dla twojego problemu możesz zacząć od odicnka 22.

1 użytkowników online, w tym zalogowanych: 0, gości: 1