84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
我想在另外一个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文件中添加主题即可,