如何在 MainActivity.java 之上创建一个 activity?
How to make an activity above the MainActivity.java?
我目前的MainActivity
是一个导航抽屉。
我想在导航抽屉的顶部制作另一个 activity。
让我们做到 activity StartActivity
.
StartActivity
上有一个开始按钮。
我想要做的是让 StartActivity 在应用程序运行时首先打开。
当用户按下 StartActivity 上的 START 按钮时,它将直接 him/her 到导航抽屉。
这可能吗?
您可以尝试更改启动器 activity 并在按下“开始”按钮时发送绑定了布尔值的意图,在 MainActivity 中获取意图,读取该布尔值并以编程方式打开抽屉。
- 1) 创建另一个 Activity,您将调用 StartActivity
- 2) 设置您将在“开始”Activity 中使用的布局
里面的按钮。
- 3) 创建 onClickListener 以在单击时启动新的 Intent。
让它启动 MainActivity.
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" />
- 创建 StartActivity。
- 在某处调用“startActivity(intentforMainactivity);
转到清单并移动
<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
我目前的MainActivity
是一个导航抽屉。
我想在导航抽屉的顶部制作另一个 activity。
让我们做到 activity StartActivity
.
StartActivity
上有一个开始按钮。
我想要做的是让 StartActivity 在应用程序运行时首先打开。
当用户按下 StartActivity 上的 START 按钮时,它将直接 him/her 到导航抽屉。
这可能吗?
您可以尝试更改启动器 activity 并在按下“开始”按钮时发送绑定了布尔值的意图,在 MainActivity 中获取意图,读取该布尔值并以编程方式打开抽屉。
- 1) 创建另一个 Activity,您将调用 StartActivity
- 2) 设置您将在“开始”Activity 中使用的布局 里面的按钮。
- 3) 创建 onClickListener 以在单击时启动新的 Intent。 让它启动 MainActivity.
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" />
- 创建 StartActivity。
- 在某处调用“startActivity(intentforMainactivity);
转到清单并移动
<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