【问题标题】:Programmatically setting the translucent theme at runtime在运行时以编程方式设置半透明主题
【发布时间】:2014-10-16 05:26:47
【问题描述】:

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

setTheme(android.R.style.Theme_Translucent_NoTitleBar);

onClick() 方法中,但它不起作用。有什么方法可以实现吗?

【问题讨论】:

标签: android android-theme


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多