Я пытаюсь добавить дизайн материальных средств в свой проект. Что я пытаюсь применить новую тему, перед которой стоит какая-то проблема. Панель действий скрывается, когда я применяю эту тему к своей деятельности.Theme.AppCompat.Light.DarkActionBar не отображается панель действий
Стиль:
<style name="MaterialBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/GreenActionBar</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:popupMenuStyle">@style/PopupMenu</item>
<item name="android:dropDownListViewStyle">@style/DropDownListView</item>
<item name="android:textAppearanceLargePopupMenu">@style/PopupMenuTextAppearance</item>
</style>
Manifest:
<activity
android:name=".Summary"
android:configChanges="orientation|keyboardHidden|screenSize"
android:label="@string/summary"
android:launchMode="singleTop"
android:theme="@style/MaterialBaseTheme"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateAlwaysHidden" />
Класс:
public class Summary extends BaseActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
setContentView(R.layout.route_summary);
super.onCreate(savedInstanceState);
// parseView();
// updateUI();
}
}
Здесь Действие бар спрятан для этой деятельности.
Когда я пытаюсь расширить AppCompatActivity
в классе, я получаю текущую ошибку.
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.coc.Summary}:
java.lang.IllegalArgumentException: AppCompat does not support the current theme features
Пожалуйста, дайте мне любую идею, чтобы решить мою проблему.
Что суперкласс BaseActivity? Кроме того, попытались ли вы удалить все элементы из MaterialBaseTheme и посмотреть, что это имеет значение? – PPartisan
BaseActivity расширяет активность. BaseActivity - мой базовый класс. Я распространяю этот класс на все производные классы. Да, я удалил все элементы из MeterialBaseTheme. Ничего не случилось. – Vijay
BaseActivity необходимо будет расширить AppCompatActivity при использовании темы AppCompat. Разве это так, если нет панели действий, если BaseActivity расширяет AppComlatActivity, и все элементы удалены из вашей темы? – PPartisan