我当前的MainActivity
是一个导航抽屉。
我想在导航抽屉的顶部进行另一项活动。
让我们进行该活动StartActivity
。
在StartActivity
上有一个开始按钮。
我想要做的是在应用运行时首先打开StartActivity。
当用户按下StartActivity上的START按钮时,它会将他/她引导至导航抽屉。
这可能吗?
答案 0 :(得分:2)
转到清单并移动
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
来自
<activity
android:name="sehtestapp.MainActivity"
进入
<activity
android:name="sehtestapp.StartActivity"
然后,您的应用程序将首先启动StartActivity
答案 1 :(得分:1)
4)按照以下步骤更改AndroidManifest:
<activity
android:name="XXX.StartActivity"
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:name="XXX.MainActivity"
android:parentActivityName="XXX.StartActivity" />
答案 2 :(得分:0)
您可以尝试更改Launcher活动,并在按下START按钮时发送捆绑了布尔值的intent,在MainActivity中获取intent,读取该布尔值并以编程方式打开抽屉。