В моем приложении для Android я использую custom dialog
в моем activity
. Я дал стиль этому настраиваемому диалоговому окну для прозрачного фона. Я столкнулся с странной проблемой в Kitkat 4.4. Диалог вырезается с верхней стороны только на Kitkat 4.4
. Режимы с уровнем sdk < 4.4 дает правильный результат в соответствии с моим требованием. Почему это так? Просьба помочь мне решить эту проблему. Я попробовал ссылку this, но не получил, как ее реализовать с моим требованием. Спасибо.Пользовательский диалог на android Kitkat 4.4 cuts top area
Код:
public void showGameOverDialog(int score) {
final Dialog dialog = new Dialog(Level1Activity_Room.this,
R.style.DialogBackground);
dialog.setContentView(R.layout.gameover_dialog_layout);
dialog.setCanceledOnTouchOutside(false);
dialog.setCancelable(false);
dialog.show();
}
R.style.DialogBackground:
<style name="DialogBackground" parent="@android:style/Theme.Dialog">
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
</style>
Но он отлично выглядит в других устройствах, имеющих sdk <4.4. Поэтому в моем макете нет проблем. – zanky