嗨在我的应用程序中,我有两个活动。一是主要活动。所以当我启动应用程序时,它会调用主要活动。主要活动显示在屏幕的左上角,具有一定的宽度和高度。在主要活动上有一个按钮。当我按下按钮时,它会启动第二个活动。当第二个活动启动时,它会显示在屏幕中央。当第二个活动获得焦点时,第一个活动进入暂停状态,但仍显示在屏幕上。但是当我从第二个活动转移到第一个活动时,第一个活动获得焦点。问题是当第一个活动获得焦点时,第二个活动从屏幕上消失了。我想要的是它不应该消失。它必须在屏幕上处于暂停状态。然后我需要在这些活动之间切换。
以下是我的清单文件:-
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:theme="@android:style/Theme.Dialog"
android:name="com.example.firstapp.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:theme="@android:style/Theme.Dialog"
android:name="com.example.firstapp.DisplayMessageActivity"
android:label="@string/title_activity_display_message"
android:parentActivityName="com.example.firstapp.MainActivity" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.firstapp.MainActivity" />
</activity>
</application>
这两个动作使用线性布局作为它们的根布局并包含一些 gui 元素。