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