android:theme =“@ android:style / Theme.Translucent.NoTitleBar”导致我的活动崩溃

时间:2015-05-22 18:13:50

标签: android android-layout

Iam尝试在我的活动中创建半透明主题但是将此主题添加到我的清单中会导致我的应用程序崩溃。

   android:theme="@android:style/Theme.Translucent.NoTitleBar"

这种行为的任何特殊原因?

2 个答案:

答案 0 :(得分:5)

您可能正在使用支持库中的活动类,即AppCompatActivity

它要求您使用支持主题,该主题不包含透明活动。您可以为AppCompat like this创建自定义半透明主题。

或使用其他活动类:

public class MainActivity extends Activity {

答案 1 :(得分:0)

此 XML 文件似乎没有任何相关的样式信息。文档树如下所示。

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.facebook.notifications" android:versionCode="1" android:versionName="unspecified">
<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="23"/>
<application>
<activity android:name="com.facebook.notifications.internal.activity.CardActivity" android:configChanges="orientation|screenSize" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
</application>
</manifest>