Я пишу приложение для Android для планшетов. Я пошел с панелью действий, чтобы создать свои значки. Тем не менее, мне нужно открыть пользовательский вид, когда щелкнут один из пунктов меню.
Я не хочу настраивать панель действий - мне нужно раздуть пользовательский вид, когда нажимается элемент панели "Обзор объектов". Это представление должно появиться как выпадающее меню, но использовать мой собственный собственный макет, поскольку он не будет использоваться для навигации.
Вот мой menu.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_browse"
android:title="Browse Subjects"
android:showAsAction="always"
android:actionLayout="@layout/action_layout_browse"
android:actionProviderClass="au.com.pearson.f12catalogue.action_providers.BrowseProvider"
/>
<item android:id="@+id/menu_settings"
android:title="Settings"
android:orderInCategory="100"
android:showAsAction="never" />
</menu>
Я предположил, что ActionProviderClass позволит мне создать экземпляр пользовательского представления при щелчке элемента панели действий, но я не могу найти способ - возможно, я схожу с неправильного пути.
Любая помощь по этому поводу будет MUCH оценена! Спасибо!
UPDATE: Спасибо за ссылки на стиль панели действий, но я не хочу просто создавать раскрывающийся список. Я хочу раздуть пользовательский вид. В представлении также будут выполняться запросы БД и т.д.