Activity实现欢迎界面
2017-06-22 09:00
274 查看
转载于安卓学习笔记一 Activity延迟转跳实现欢迎界面
新人学习安卓,为了刚好的学习,现做如下笔记..同时希望自己的经验可以帮助新人们学习入门。
几乎每个app都有个欢迎界面,我们可以使用Activity转跳来实现。
首先建立一个MainActivity 在layout_main.xml 设置布局。
在默认的相对布局中加入背景属性
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:background="@drawable/bg"
tools:context=".MainActivity" >
</RelativeLayout>
延迟的方法有多种,由于刚开始学习,我采用了Timer来延迟。(安卓的线程机制不允许非主线程更改UI界面)
import java.util.Timer;
import java.util.TimerTask;
import android.os.Bundle;
import android.os.Message;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Button button=(Button)findViewById(R.id.button1);
final Intent intent=new Intent(MainActivity.this,zhuye.class);
TimerTask task = new TimerTask(){
public void run(){ //run方法里使用intent将Activity转跳
startActivity(intent);
}
};
Timer timer= new Timer();
timer.schedule(task, 3000);
}
由于欢迎界面都是全屏无标题的。所以在AndroidManifest.xml中给默认的activity加如下属性
android:theme="@android:style/Theme.NoTitleBar"
这样基本实现了界面的延迟转跳。
新人学习安卓,为了刚好的学习,现做如下笔记..同时希望自己的经验可以帮助新人们学习入门。
几乎每个app都有个欢迎界面,我们可以使用Activity转跳来实现。
首先建立一个MainActivity 在layout_main.xml 设置布局。
在默认的相对布局中加入背景属性
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:background="@drawable/bg"
tools:context=".MainActivity" >
</RelativeLayout>
延迟的方法有多种,由于刚开始学习,我采用了Timer来延迟。(安卓的线程机制不允许非主线程更改UI界面)
import java.util.Timer;
import java.util.TimerTask;
import android.os.Bundle;
import android.os.Message;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Button button=(Button)findViewById(R.id.button1);
final Intent intent=new Intent(MainActivity.this,zhuye.class);
TimerTask task = new TimerTask(){
public void run(){ //run方法里使用intent将Activity转跳
startActivity(intent);
}
};
Timer timer= new Timer();
timer.schedule(task, 3000);
}
由于欢迎界面都是全屏无标题的。所以在AndroidManifest.xml中给默认的activity加如下属性
android:theme="@android:style/Theme.NoTitleBar"
这样基本实现了界面的延迟转跳。
相关文章推荐
- Activity实现欢迎界面并添加动画切换效果
- 可用Handler实现自动跳转到下一个Activity,例如欢迎界面跳转到主界面
- ACtivity实现欢迎界面并添加动画切换效果
- android 欢迎界面的实现在一个activity中
- android学习笔记---activity延迟跳转实现欢迎界面
- Android仿平行空间炫酷欢迎界面实现
- 【Android UI设计与开发】第02期:引导界面(二)使用ViewPager实现欢迎引导页面
- ViewPager之引导界面---实现欢迎引导页面
- viewpager实现欢迎界面
- android 实现欢迎界面
- Android开发学习笔记(六):最简单的办法实现APP欢迎界面
- 利用 ViewPager 等,实现带小圆球的图片滑动,并且只有第一次安装app时才出现欢迎界面(图片)
- [置顶] 高仿膜拜单车安卓APP--Mobike 之Splash欢迎界面SplashActivity
- Android用shareUserID实现多个Activity显示在同一界面
- 【Android游戏开发之五】游戏注册界面Demo-实现两个Activity之间的切换与数据交互!
- Android 简单实现Activity界面变暗效果
- Activity的启动界面实现
- 【Android游戏开发之五】游戏注册界面Demo-实现两个Activity之间的切换与数据交互!
- Android应用的欢迎界面动画实现
- 实现启动一个activity但不显示其界面