尝试在android dev上发帖,想要也去任何人都知道。我正在尝试为对话框提供自定义背景drawable。我在styles.xml文件中创建了以下内容:
<style name="CustomDlg" parent="@android:style/Theme.Dialog">
<item name="android:windowBackground">@drawable/my_background</item>
</style>
这在1.6+上工作正常。在我的g1上运行1.5(和1.5模拟器),使用了drawable,但对话框周围的区域是不透明的黑色而不是半透明。
我在这里缺少什么,或者这是1.5的错误?有什么工作吗? 1.5只是Android的ie6吗?
由于
答案 0 :(得分:1)
您是否尝试过使用windowManager
WindowManager.LayoutParams lp = dialog.getWindow().getAttributes();
lp.dimAmount=0.2f;
dialog.getWindow().setAttributes(lp);
// If you would like an additional blur-effect, can be slow
// dialog.getWindow().addFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
答案 1 :(得分:0)
简单。没有属性
window.setDimAmount(0.1f)