Я новичок в разработке для Android, но за последние несколько недель мне удалось создать очень простое приложение, которое по сути представляет собой таблицу поиска с двумя уровнями группировки; категория и подкатегория, за которыми следуют подробности уровня элемента. Пользователи могут прокручивать категории, щелкать по одной и переходить к определенным подкатегориям в этой категории, и, наконец, щелкнув по подкатегории, можно получить сведения о требуемом уровне элемента.
Я много читал и все еще учусь, но используя свои ограниченные знания о деятельности, представлениях, намерениях, курсорах и т. Д. Я создал приложение в следующей структуре:
- Категория ListActivity
- Подкатегория ListActivity
- Item ListActivity
- Tab TabHost
Моя основная деятельность при запуске - вкладка, которая создает две вкладки; Все предметы и избранное. Также запускается Категория ListActivity в FrameLayout.
Примечание на стороне
В настоящее время избранное не создано, но мне хотелось бы, чтобы рядом с каждым элементом был значок звездочки, чтобы пользователи могли щелкнуть по нему и добавить в избранное
и это будет отображаться в любимой вкладке. Если у кого есть хороший
учебник по этому вопросу, который был бы очень признателен.
Файл main.xml был создан в стандартном макете для вкладок, но включает в себя ListView в FrameLayout, который, кажется, работает для списка категории, но когда вы нажимаете на категорию, действие подкатегории запускается, но вкладки не выглядят так, как они в категории. Я попытался setContentView(R.layout.main)
в начале onCreate()
для подкатегории, но это не помогло ... Я застрял в выяснении этого.
Буду очень признателен за любые предложения о том, чего мне не хватает или что я должен сделать.
Приветствия