我使用Chat.java和activity_main.xml创建了一个项目。这是打开的“窗口”。但是现在我想改变窗口,所以我写的登录(Login.java & LoginXML.xml)首先出现。我该在哪里写这些?我无法找到任何:(Android第一个窗口打开
谢谢!
我使用Chat.java和activity_main.xml创建了一个项目。这是打开的“窗口”。但是现在我想改变窗口,所以我写的登录(Login.java & LoginXML.xml)首先出现。我该在哪里写这些?我无法找到任何:(Android第一个窗口打开
谢谢!
一下添加到您要载入您的活动。
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
和删除,现在是加载其他活动这个代码。
在清单:
<activity
android:name=".MainActivity_"
android:label="@string/app_label" android:screenOrientation="landscape">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
集机器人:名字= “MainActivity_” 你的新文件
在我的情况下,我有一个启动活动来启动应用程序,然后仪表板活动,类似于你想要的登录活动和主要活动。
<activity
android:name=".SplashActivity"
android:configChanges="orientation"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".DashboardActivity"
android:configChanges="orientation"
android:label="@string/app_name"
android:screenOrientation="portrait" >
</activity>
在飞溅的活动我用这个代码去仪表盘活动
new Handler().postDelayed(new Runnable()
{
public void run()
{
Intent dashboardIntent = new Intent(SplashActivity.this, DashboardActivity.class);
SplashActivity.this.startActivity(dashboardIntent);
SplashActivity.this.finish();
}
}, SPLASH_DISPLAY_LENGTH);
你的情况,这将是刚刚登录逻辑,然后过渡到主要活动。希望能帮助到你。
哦... f *** ..我的R.java不见了?跆拳道? -.- – calmandniceperson
好的。它现在有效。谢谢!! <3:D – calmandniceperson
非常感谢!我爱的Stackoverflow,你们都知道一切:D – calmandniceperson
但是现在当我尝试运行它时抛出一个错误:Gradle:执行失败的任务':LinkrAndroid:processDebugResources'。 >正在运行C:\ Users \ mko \ AndroidStudio \ sdk \ build-tools \ android-4.2.2 \ aapt.exe失败。查看输出 – calmandniceperson
尝试清理并重新构建项目并启动新的AVD。如果问题仍然存在,请检查您的登录文件并查看其工作与否? –