Android 开始活动的问题?主题问题

Android 开始活动的问题?主题问题,android,android-activity,themes,Android,Android Activity,Themes,我遇到了一些非常奇怪的问题: 假设我有两项活动 如果我将它们中的每一个作为应用程序的主要活动来启动,那么一切看起来都很棒 但是如果我启动了活动B中的活动A。活动A的主题设置与活动B相同 为什么会这样 活动A是半透明的,如果我从活动A启动应用程序-它是透明的,但是如果我从活动B启动它-它不是 这是我的AndroidManifest.xml: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http:/

我遇到了一些非常奇怪的问题:

假设我有两项活动

如果我将它们中的每一个作为应用程序的主要活动来启动,那么一切看起来都很棒

但是如果我启动了活动B中的活动A。活动A的主题设置与活动B相同

为什么会这样

活动A是半透明的,如果我从活动A启动应用程序-它是透明的,但是如果我从活动B启动它-它不是

这是我的AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="gg.thesis.gallant.command" android:versionCode="1"
    android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".viewall.A" android:label="@string/app_name"
            android:clearTaskOnLaunch="true" android:launchMode="singleTask"
            android:theme="@android:style/Theme.Translucent">
            <intent-filter>
<!--    <action android:name="android.intent.action.MAIN" />-->
<!--    <category android:name="android.intent.category.LAUNCHER" />-->
            </intent-filter>
        </activity>

        <activity android:name=".viewall.B" android:label="@string/app_name"
            android:clearTaskOnLaunch="true" android:launchMode="singleTask">
            <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

Android中的活动是否有主题继承


谢谢

在第二个活动标签中写一行

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


<activity android:name=".viewall.B" android:label="@string/app_name"
            android:clearTaskOnLaunch="true" android:launchMode="singleTask"
android:theme="@android:style/Theme.Translucent">
</activity>
android:theme=“@android:style/theme.transparent”
可能是工作