我使用Chat.java和activity_main.xml创建了一个项目。这是打开的“窗口”。但现在我想更改窗口,因此我首先显示我写的登录(Login.java和LoginXML.xml)。我该怎么写呢?我找不到任何东西:(
谢谢!
答案 0 :(得分:1)
将此添加到您要加载的活动中。
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
并从现在加载的其他活动中删除此代码。
答案 1 :(得分:1)
in Manifest:
<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>
在新文件上设置android:name =“。MainActivity_”
答案 2 :(得分:0)
在我的情况下,我有启动应用程序的启动活动,然后是仪表板活动,类似于您对登录活动和主要活动的要求。
<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);
在您的情况下,它将只是登录逻辑,然后转移到主要活动。希望能帮助到你。