肿么办……关于activity
各位大侠,我有两个activity,一个是源程序的activity,一个是我自己新建的首页,我想把它加在源程序前面,但无论我怎么改manifest,filter都没用,还是进他自己的主页面,我的根本不显示……肿么办…… --------------------编程问答-------------------- 该manifest,把你的activity设置为MAIN --------------------编程问答-------------------- <?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.sgf.game.tankwar"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name="loginActivity"></activity>
<activity android:name=".loginActivity" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".TankWar"
android:label="@string/app_name">
</activity>
</application>
</manifest>
对吗?
--------------------编程问答-------------------- <intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
对,在你的Activity节点中,增加上面的属性即可,把源Acitivity中的注释掉 --------------------编程问答-------------------- <intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
虽然我还不明白是什么原理,但我知道manifest中只能有一个activity包含这段代码,这个activiy就是程序入口了. --------------------编程问答-------------------- <intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
放到你要启动的那个activity --------------------编程问答-------------------- 这个文件可不可以在程序中更改。
补充:移动开发 , Android