Android第一个窗口打开

时间:2013-07-25 12:35:34

标签: android login window

我使用Chat.java和activity_main.xml创建了一个项目。这是打开的“窗口”。但现在我想更改窗口,因此我首先显示我写的登录(Login.java和LoginXML.xml)。我该怎么写呢?我找不到任何东西:(

谢谢!

3 个答案:

答案 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);

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