我的应用程序中有一个选项卡栏,第三个选项卡名为关于。当用户单击此“关于”选项卡时,我希望 Activity 以模糊效果显示。更具体地说,About activity 应该在前面,而上一个选项卡应该显示在后面并带有模糊效果。我在 about.java onCreate 方法中执行了以下代码,但它打开了新窗口并且没有显示以前的窗口。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//This is the code used to add blur effect
getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
setContentView(R.layout.about);
}
如果我在没有标签栏的情况下这样做,它就可以工作。关于可能出现的问题或如何以不同的方式进行操作的任何建议?
最佳答案
我解决了这个问题。我在 res/value/styles.xml 文件中添加了一些样式,并在 AndroidManifest.xml 文件中添加了主题。
关于android - 在 Android 选项卡中显示具有模糊效果的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4989140/