在进软件前会有个欢迎页停留几秒,如下图:
这里需要两个activity配合:
WelcomeActivity和MainActity;
同时需要注意更软件的进入接口,即更改AndroidMainmanifest里的值。
下面是AndroidMainmanifest里的代码:
<activity android:name="com.jerehedu.headline.WelcomeActivity" android:label="@string/title_activity_welcome" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.jerehedu.headline.MainActivity" android:label="@string/app_name" > </activity>
然后是WelcomeActivity里的onCreate方法:
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE);//这句表示删除默认的titlebar setContentView(R.layout.activity_welcome); new Handler().postDelayed(new Runnable(){ //这里相当于Handler的第一个参数 @Override public void run() { Intent mainIntent = new Intent(WelcomeActivity.this,MainActivity.class); WelcomeActivity.this.startActivity(mainIntent); WelcomeActivity.this.finish(); } }, 1000); //这里的1000指1000毫秒即1秒 }
WelcomeActivity的XML里面就是你需要做欢迎页面的ImageView;
然后MainActivity里的就是你自己的代码了。
时间: 2024-11-09 02:58:22