栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【Android如何从一个页面自动跳转页面】

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Android如何从一个页面自动跳转页面】

1、自动跳转

这里分享两种方法:

  1. 第一个:点击按钮实现跳转

新建项目 如下图点击之后自定义一个项目名一直下一步就行

项目结构是这样的

右击src里面的com.xxx.xxx
如下图点击other

然后是一下页面点开Android点击Android activity

然后一直下一步到这个页面

把Main换成Two注意第一个字母必须大写

第二页面创建就完成了
然后点开项目里面res下面的layout点击 main这是第一个页面 点开

点开之后点击进入代码页面



    

点击看看效果


然后点开第二个页面给第二个页面设置个背景颜色方便区分



  

然后点开项目里的src下面文件夹里面的MainActivity

public class MainActivity extends Activity implements OnClickListener {
	
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);		
		// 隐藏状态栏
		getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
		// 隐藏标题栏
		getActionBar().hide();
		setContentView(R.layout.activity_main);
		//1.找到这个按钮
		Button btn= (Button) findViewById(R.id.button1);
		//2.给这个按钮设置一个点击事件
		btn.setOnClickListener(this);
	}

	@Override
	public void onClick(View v) {
		//在事件中进行跳转
		Intent it = new Intent(getApplicationContext(),
				TwoActivity.class);
		startActivity(it);	
	}
}

这个就完成了

  1. 第二个:自动跳转

和第一个差不多不需要创建按钮
在第一个和第二个页面里面设置一下背景
例如



   

    



效果如下

背景图片设置的方法
把图片复制粘贴到
下面的这个文件夹下
注意图片名不能是数字开头

然后在页面的Linearlayout 属性里面加上android:background=“@drawable/你的图片”
例如:



   

    


自动跳转也是在src下面文件夹里面的MainActivity设置的

public class MainActivity extends Activity implements OnClickListener {
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		// 隐藏状态栏
		getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
		// 隐藏标题栏
		getActionBar().hide();

		setContentView(R.layout.activity_main);
		// 开启一个线程(等待三秒之后自动执行)
		Thread t = new Thread(new Runnable() {
				@Override
				public void run() {
				// TODO Auto-generated method stub
				try {
					Thread.sleep(3000);
				} catch (InterruptedException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
				// 启动第二个页面
				Intent it = new Intent(getApplicationContext(),
						TwoActivity.class);
				startActivity(it);
				}
			});
		t.start();
	}

	@Override
	public void onClick(View v) {
		// TODO Auto-generated method stub
		
	}
	}

这个自动跳转也就完成了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/872356.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号