我有style.xml
<resources>
<style name="CustomDialogTheme" parent="@android:style/Theme.Dialog">
<item name="android:windowIsFloating">false</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@drawable/stonebook</item>
</style>
</resources>
我想用这种风格自定义我的对话框:
Dialog dialog = new Dialog(SimpleTestActivity.this,R.style.CustomDialogTheme);
dialog.show();
为什么对话框设置为全屏而不是drawable的大小?
事件我添加代码:
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">wrap_content</item>
它没有改变,仍然延伸到全屏。
答案 0 :(得分:0)
您需要在`style.xml:
中更改android:windowIsFloating
<resources>
<style name="CustomDialogTheme" parent="@android:style/Theme.Dialog">
<item name="android:windowIsFloating">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@drawable/stonebook</item>
</style>
</resources>