安卓欢迎界面制作

1.首先新建一个安卓项目

2.新建一个XML布局文件

右键layout文件夹-新建-New Android XML file

QQ截图20160216220001

3.将界面图片复制到项目根目录/res/drawable-hppi文件夹下  如果有其他尺寸的图片也复制到drawable-XXpi文件夹下 这个安卓会进行尺寸自动匹配

 

4.在布局文件中加入代码

android:background="@drawable/photo">

 

photo是图片名 不用加后缀

QQ截图20160216220351

5.布局文件好了后 我们需要新建一个相应的类

新建-class-名称和xml的名称一样

image

6.在Splash.java中我们先像主函数一样设置继承Activity 然后导入相应的包

image

7.我们在空白地方右键-源码-覆盖/实现方法中加入OnCreate

QQ截图20160216221241

8.我们在Oncreate中加入代码去除欢迎界面的标题

requestWindowFeature(Window.FEATURE_NO_TITLE);

9.将方法与Splash.xml绑定

setContentView(R.layout.splash);

10.在Oncreate中加入等待函数以及等待后进入主界面

Thread timer =new Thread(){
public void run(){
try {
sleep(3000);
} catch (InterruptedException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}finally{
Intent openMainActivity=new Intent("android.intent.action.MAINACTIVITY");
startActivity(openMainActivity);
}
}
};

timer.start();

 

11.切换到AndroidMainfest.xml中

将已有的<activity  …..</activity复制一份 并且修改部分地方  其中3区域将LAUNCHER改成DEFAULT是因为我们让欢迎界面第一个启动而不是主界面 将MAIN部分修改也是

下图为最终修改图

QQ截图20160216221654

<activity
android:name=".Splash"
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=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAINACTIVITY" />

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

 

12.到此时我们已经基本实现了 但是当我们点手机返回时依旧可以返回 所以我们需要销毁第一个欢迎界面的活动

在Splash.java中加入代码

@Override
protected void onPause() {
// TODO 自动生成的方法存根
super.onPause();
finish();
}

 

QQ截图20160216222011

13.程序效果图

QQ截图20160216222135 QQ截图20160216222142

 

源文件下载地址www.github.com/Ninse/Android Welcome文件夹

查看原文:http://www.wxz.name/?p=216

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值