as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Develop
Test
Publish
Monetize
Engage users
Device specifications
Resources

Android Menu and ActionBar Widgets (Fire TV)

This page describes how to modify the Android Menu and ActionBar widgets to work for your Fire TV app.

Scope of Support

Amazon Fire TV supports the majority of the existing Android UI framework (android.widget.*) with no changes. The two exceptions are Menu and ActionBar. All other Android widgets work without modifications, although those widgets might have a different appearance in the Fire TV user interface.

When your app uses Android's ActionBar, it is important to note that, to avoid cluttering the user interface, the action bar items do not appear on the screen. Instead, items from the action bar are displayed in a modal dialog box when the user presses the Menu button on one of the Fire TV remotes or the Fire Game Controller. The user can then pick an Action Item or a Navigation Tab from the dialog.

Currently, only the action items, tabs, options menu, and submenus on the action bar are handled. On the launch of any app or activity, the action bar does not show up by default. Pressing the menu button brings up a dialog window containing two listviews arranged side by side, at a max. The left list view contains all the tabs and the one on the right contain the action items.

Users can navigate the lists with the directional navigation buttons on the remote or game controller. If for an item, a submenu exists, clicking on the item causes its submenu appear as a list in the place of its parent. This implementation does not track the menu hierarchy and the navigation state. Pressing Back at any point dismisses the dialog window.

You can get a handle to the action bar using the getActionBar() method in the onCreate(Bundle) method for your activity. Access to its complete API is possible in your activity.


Last updated: May 29, 2026