Список меню по парсе XML в J2ME

Я хочу создать меню из XMLFile. Мой xml такой

<?xml version="1.0" encoding="UTF-8"?>
<root>
<parent title="Layanan Anda">
    <menu title="Info Kartu">
        <submenu title="Informasi Saldo">
            <input type="numberpassword" length="4">Kode </input>
        </submenu>
        <submenu title="Mutasi Kartu Utama">
            <input type="numberpassword" length="4">Kode </input>
        </submenu>
        <submenu title="Mutasi Kartu Lain">
            <input type="number" length="10">Kartu</input>
            <input type="numberpassword" length="4">Kode </input>
        </submenu>
        <submenu title="Deposito">
            <input type="number" length="10">Bilyet</input>
            <input type="numberpassword" length="4">Kode </input>
        </submenu>
    </menu>
    <menu title="Kartu Anda">
    </menu>
    <menu title="Other Info">
    </menu>
    <menu title="Isi">
    </menu>
</parent>
<parent title="Menu Favorit">
</parent>
<parent title="Recent Menu">
</parent>
<parent title="Setting">
</parent>    
</root>

В HomeScreen родительский список меню будет отображаться первым. И когда я нажимаю родительское меню, приложение будет отображать список меню из тега "меню". Когда я снова нажму на меню, приложение отобразит список меню из подменю. И наоборот, когда я хочу вернуться в родительское меню.

Как я могу реализовать это в J2ME?

1 ответ

Решение

Разбор XML-файла и создание древовидной структуры для хранения пунктов меню / подменю. Каждый узел должен содержать элементы одного уровня. Например:

  • root: Layanan Anda, Меню Favorit, Недавнее меню, Настройка
    • меню: Инфо Карту, Карту Анда, Другая Инфо, Иси
      • подменю: Informasi Saldo, Мутаси Карту Утама, Мутаси Карту Лейн, Депозито

Затем используйте графический список для отображения элементов узла.

Другие вопросы по тегам