0

我用 Chat.java 和 activity_main.xml 创建了一个项目。这是打开的“窗口”。但是现在我想改变窗口,所以我写的登录(Login.java & LoginXML.xml)首先出现。我必须在哪里写?我找不到任何东西:(

谢谢!

4

3 回答 3

1

将此添加到您要加载的活动中。

<intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

并从现在正在加载的其他活动中删除此代码。

于 2013-07-25T12:38:07.483 回答
1

在清单中:

<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_"

于 2013-07-25T12:38:44.793 回答
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);

在您的情况下,它只是登录逻辑,然后转移到主要活动。希望能帮助到你。

于 2013-07-25T12:52:49.730 回答