2

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

setTheme(android.R.style.Theme_Translucent_NoTitleBar);

onClick()方法中,但它没有工作。有什么办法可以做到这一点?

4

2 回答 2

0

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

于 2012-08-23T06:37:50.600 回答
0

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

于 2014-10-15T21:26:47.690 回答