Activity实现欢迎界面
来源:互联网 发布:js socket 编辑:程序博客网 时间:2024/06/06 12:49
转载于安卓学习笔记一 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"
这样基本实现了界面的延迟转跳。
阅读全文
0 0
- Activity实现欢迎界面
- Activity实现欢迎界面并添加动画切换效果
- android 欢迎界面的实现在一个activity中
- android学习笔记---activity延迟跳转实现欢迎界面
- 可用Handler实现自动跳转到下一个Activity,例如欢迎界面跳转到主界面
- android 实现欢迎界面
- viewpager实现欢迎界面
- Handler实现欢迎界面
- 安卓学习笔记一 Activity延迟转跳实现欢迎界面
- VC6.0 实现欢迎界面
- Android实现定时欢迎界面
- 欢迎界面,自定义viewpager实现
- Andorid 欢迎界面功能实现
- 【Android】欢迎界面的实现
- Activity的启动界面实现
- 实现Activity界面切换动画
- 广告倒计时欢迎界面的实现,倒计时欢迎界面
- 安卓欢迎界面和activity之间的跳转问题
- 什么是SSL预证书?
- 视差效果
- google guava事件总线用法
- SOA是什么?
- ajax获取页面历史记录内容
- Activity实现欢迎界面
- 怎么将class打包成jar文件?
- Crash常规跟踪方法及Bugly集成运用
- Codeforces Amusing Joke
- Java的反射机制
- springmvc的controller返回html
- js 倒三角形
- macOS 开发入门教程: Part 1
- java判断邮箱是否合法