5

Я тестировал свое приложение на разных телефонах и родных вещах, таких как диалог прогресса, и сообщения Toast выглядят нормально, но когда я начал тестировать на телефонах с Android 5.0, края диалога прогресса/Toast были отрезаны ,Обрезанные края диалога Toast и Progress

Toast

Progress Dialog example

Что я делаю неправильно? На каждом телефоне с ОС ниже Lollipop он работает нормально.

Мой стиль, в соответствии с просьбой:

<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar"> 
<!-- <item name="android:actionBarStyle">@style/AppTheme.ActionBarStyle</item> 

</style> 

<style name="AppTheme.ActionBarStyle" parent="android:Theme.Holo.Light.NoActionBar"> 
    <item name="android:background">#1d2128</item> 
    <!--<item name="android:titleTextStyle">@style/AppTheme.ActionBar.TitleTextStyle</item>--> 
    <item name="android:icon">@drawable/top_bar_logo</item> 
    <!--<item name="android:indeterminateProgressStyle">@style/IndeterminateProgress</item>--> 
</style> 

<style name="AppTheme.MainActivity" parent="android:Theme.Holo.Light.NoActionBar"> 
    <item name="android:clipToPadding">false</item> 
</style> 
+3

Что тема ваше приложение? – Skynet

+0

Я пробовал оба android: Theme.Holo.Light.DarkActionBar и Theme.AppCompat.Light.DarkActionBar. Не из них работали –

+0

Просьба оставить то же самое, поддерживаете ли вы разные папки для «Ценностей»? – Skynet

ответ

2

Чтобы устранить эту проблему удалить <item name="android:fitsSystemWindows">true</item> из вашего themes.xml Это также будет исправить странные смещения и поведение оберточной текста при отображении EditText.setError("error");