Я пытаюсь добавить панель действий в свое приложение. Ниже приведен снимок экрана моего текущего пользовательского интерфейса приложения.
Я использую тему по умолчанию, поэтому панель действий не отображается. Поэтому я использую тему с панелью действий. Когда я использую тему, мой пользовательский интерфейс портится. Выбор даты меняет свой стиль. Ниже приведен пример того, как отображается панель действий.
Ниже приведен код xml, содержащий элементы панели действий.
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/action_search"
android:title="Search"
android:showAsAction="always|withText"/>
<!-- Refresh -->
<item android:id="@+id/action_refresh"
android:title="Refresh"
android:showAsAction="ifRoom" />
<!-- Help -->
<item android:id="@+id/action_help"
android:title="Help"
android:showAsAction="never"/>
<!-- Check for updates -->
<item android:id="@+id/action_check_updates"
android:title="Check for Updates"
android:showAsAction="never" />
</menu>
Ниже приведена тема, которую я использую в приложении, чтобы сделать панель действий видимой.
android:theme="@android:style/Theme.Holo.Light.DarkActionBar"
Можно ли как-нибудь добавить панель действий в мою тему по умолчанию?
Спасибо.
Theme.Holo
является старой темой, вам следует использоватьTheme.Material
, так как все примеры, которые вы найдете, будут использовать элементы этой темы/интерфейса из нее. - person tyczj   schedule 12.10.2017