84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
我想在另外一个activity的顶部创建一个透明的activity,应该如何实现?
原问题:How to create Transparent Activity in Android?
学习是最好的投资!
答:gnobal (最佳答案) 在你的res/values/styles.xml文件中加下边的样式(如果你还没有,创建一个)这是一个完整的文件:
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="Theme.Transparent" parent="android:Theme"> <item name="android:windowIsTranslucent">true</item> <item name="android:windowBackground">@android:color/transparent</item> <item name="android:windowContentOverlay">@null</item> <item name="android:windowNoTitle">true</item> <item name="android:windowIsFloating">true</item> <item name="android:backgroundDimEnabled">false</item> </style> </resources>
(我放在res/values/color.xml文件中@color/transparent的颜色值是#00000000。你也可以在后期的android版本中使用@android:color/transparent) 然后把样式用到你的activity中,例如:
<activity android:name=".SampleActivity" android:theme="@style/Theme.Transparent"> ... </activity>
答:yanchenko 它可以像这样:
<activity android:name=".usual.activity.Declaration" android:theme="@android:style/Theme.Translucent.NoTitleBar" />
答:Deepak Swami 你可以用下述方法在密钥清单中设定
<activity android:name=".yourActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/>
然后为layout添加一个透明背景。
答:androabhay 在密钥清单中,通过增添"@android:style/Theme.Translucent"的主题来设定activity标签。
答:jian 只要设定activity背景图片为透明,或者是在xml文件中添加主题即可,
答:gnobal
(最佳答案)
在你的res/values/styles.xml文件中加下边的样式(如果你还没有,创建一个)这是一个完整的文件:
(我放在res/values/color.xml文件中@color/transparent的颜色值是#00000000。你也可以在后期的android版本中使用@android:color/transparent)
然后把样式用到你的activity中,例如:
答:yanchenko
它可以像这样:
答:Deepak Swami
你可以用下述方法在密钥清单中设定
然后为layout添加一个透明背景。
答:androabhay
在密钥清单中,通过增添"@android:style/Theme.Translucent"的主题来设定activity标签。
答:jian
只要设定activity背景图片为透明,或者是在xml文件中添加主题即可,