Вера Asked:2020-02-14 13:44:25 +0000 UTC2020-02-14 13:44:25 +0000 UTC 2020-02-14 13:44:25 +0000 UTC 布局顺序 772 启动模拟器时,总是首先加载 main_activity 页面。请告诉我需要做些什么来设置布局,以便首先加载的不是 main_activity,而是用户注册布局。 android 1 个回答 Voted Best Answer Спицко Дмитрий 2020-02-14T14:41:06Z2020-02-14T14:41:06Z 首先运行的不是布局,而是 MainActivity 对象,它默认使用 main_activity.xml 标记。如果要为此活动使用不同的标记,请在调用 setContentView 函数时在 MainActivity 类的 onCreate 方法中指定它。 如果您有另一个应始终首先启动而不是 MAinActivity 的活动,则转到清单,查找活动描述,删除行 <action android:name="android.intent.action.MAIN" /> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.LAUNCHER" /> 在 MainActivity 的描述中,并将它们粘贴到应该首先启动的 Activity 的描述中。 如果您有几个可以启动应用程序的活动(例如,您有一个登录窗口和主活动。如果用户之前登录过,那么我们立即加载主活动,如果没有,则登录),然后请执行下列操作。他们创建另一个活动,通常称为 SplashActivity。在其中,在 onCreate 方法中,您确定需要启动哪个活动,并通过 Intent 启动它。关于该主题的优秀迷你文章
首先运行的不是布局,而是 MainActivity 对象,它默认使用 main_activity.xml 标记。如果要为此活动使用不同的标记,请在调用 setContentView 函数时在 MainActivity 类的 onCreate 方法中指定它。
如果您有另一个应始终首先启动而不是 MAinActivity 的活动,则转到清单,查找活动描述,删除行
在 MainActivity 的描述中,并将它们粘贴到应该首先启动的 Activity 的描述中。
如果您有几个可以启动应用程序的活动(例如,您有一个登录窗口和主活动。如果用户之前登录过,那么我们立即加载主活动,如果没有,则登录),然后请执行下列操作。他们创建另一个活动,通常称为 SplashActivity。在其中,在 onCreate 方法中,您确定需要启动哪个活动,并通过 Intent 启动它。关于该主题的优秀迷你文章