以编程方式在运行时设置半透明主题

时间:2012-03-12 12:27:19

标签: android android-theme

在我的应用程序中,我想在运行时通过单击按钮使屏幕半透明。 我试过了

setTheme(android.R.style.Theme_Translucent_NoTitleBar);
onClick()方法中的

,但它不起作用。有没有办法实现这个目标?

2 个答案:

答案 0 :(得分:0)

答案是在视图实例化之前设置主题为@Selvin说。为此,我在点击我的按钮时重新启动了我的活动,主题不同。

答案 1 :(得分:0)

您可以将活动主题设置为半透明,并在活动的主要布局中设置背景,当您单击按钮时,只需删除布局背景或将其设置为透明。