我正在关注 这个 我在一个特定的例子中创建了一个弹出窗口活动,但是当我点击按钮打开这个活动时,背景并不是像例子中提到的半透明的。我是android kotlin开发的新手,所以我自己也搞不清楚这个问题。让我知道我做错了什么。
EDIT:这个 联系 告诉了一个不同的方法,但工作正常。
我旅行的代码,没有看到 setContentView()
办法 PopupWindow
活动的内容视图。请通过调用PopupWindow中的方法为活动设置内容视图。onCreate()
你可以在你的 "AndroidManifest.xml "文件中,自定义你的活动的半透明主题。
<activity
android:name=".ui.PopUpWindow"
android:theme="@style/AppTheme_translucent" />
和你的 "style.xml "文件中。
<style name="AppTheme_translucent" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowTranslucentNavigation">true</item>
<item name="android:windowBackground">@color/transparent</item>
<item name="android:windowIsTranslucent">true</item>
</style>