android studio 欢迎页和引导页

这是我第一次接触到android学习,现在模仿拉手网的welcomeactivity

activity_welcome.xml 

<resources>

<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">16dp</dimen>
<dimen name="activity_vertical_margin">16dp</dimen>
<dimen name="indicator_right_padding">10dp</dimen>
<dimen name="indicator_corner_radius">12dp</dimen>
<dimen name="indicator_internal_padding">4dp</dimen>
<dimen name="header_footer_left_right_padding">24dp</dimen>
<dimen name="header_footer_top_bottom_padding">12dp</dimen>

</resources>

welcomeactivity.java

package com.lzh.lashou;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;

import android.support.annotation.Nullable;

public class WelcomeActivity extends Activity {
@Override
public void onCreate(@Nullable Bundle savedInstanceState) { //注意新版本中onCreate的方法两个参数去掉后面的参数,否则调试后会出现空白页
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_welcome);
    //3s后进入mainactivity
new Handler(new Handler.Callback() {
@Override
public boolean handleMessage(Message message) {
startActivity(new Intent(WelcomeActivity.this,MainActivity.class));
return true;
}
}).sendEmptyMessageDelayed(0,3000);/*延迟3s*/

}

}

所有的页面都要在
mainifest中注册

//设置起始页为欢迎页面
<activity android:name=".welcomeactivity" />
<activity android:name=".mainactivity"/>


出现的问题,大部分就是调试后出现空白页,解决方法为重载onCreate()方法传参时只传递第一个,后一个参数删除。





猜你喜欢

转载自www.cnblogs.com/who-am-i/p/11247349.html