Во-первых, я знаю, что этот вопрос уже задавали раньше, но ответа на него раньше не было. Я надеюсь, что кто-то может дать мне ответ.
В своем приложении я использую панель инструментов из Appcompat_v7 (API 21). Это мой код:
<android.support.v7.widget.Toolbar
style="@style/DarkActionbarStyle"
android:id="@+id/toolBar"
android:layout_width="match_parent"
android:layout_height="@dimen/actionbar_height" />
И это стиль панели инструментов, который я использую:
<style name="DarkActionbarStyle" parent="@style/Widget.AppCompat.Toolbar">
<item name="android:background">?attr/colorPrimary</item>
<item name="titleTextAppearance">@style/ActionBarTitle</item>
<item name="android:elevation">2dp</item>
<item name="popupTheme">@style/ThemeOverlay.AppCompat.Light</item>
<item name="theme">@style/ThemeActionBarDark</item>
</style>
<style name="ThemeActionBarDark" parent="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<item name="actionBarItemBackground">@drawable/btn_dark_orange</item>
<item name="selectableItemBackground">@drawable/btn_dark_orange</item>
</style>
Проблема в том, что повышение не работает до леденцов. Итак, мой вопрос: возможно ли иметь тень под панелью инструментов на устройствах до леденцов?
minSdk
равен 19). Я использую тот же код, что и вы. В любом случае, основная тема моего приложения наследуется отTheme.AppCompat.Light.NoActionBar
. Я не знаю, может ли это быть причиной ошибки. Есть идеи? (Я только начал разработку Android). 23.04.2015Theme.AppCompat.Light.NoActionBar
. У меня это работает на уровнях API 10, 19 и 21. Как именно это не работает у вас? что вы получаете? 23.04.2015card_view:cardUseCompatPadding="true"
в карточку. Скажите, сработало ли это, чтобы я добавил это к ответу. 09.08.2015