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

安卓三个页面跳转及内容展示

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

安卓三个页面跳转及内容展示

目录

一、创建项目和三个页面

1.创建项目

2.创建页面

二、实现自动跳转界面

1.放入页面背景图片

2.代码实现自动跳转效果

三、实现点击跳转和传递内容到第三个页面

1.编写用户注册页面

2.编辑下拉列表内容和获取页面内容并实现点击跳转

 四、接受数据并显示

1.在第三个页面创建文本框来接受内容

2.吐司和文字显示接受内容

五、效果展示 

总结


一、创建项目和三个页面


1.创建项目


打开ADT左上角点击File-New-Android Application Project(创建项目)

注意项目名大小写要规范

2.创建页面


在我们所建的项目下在src右键new-other-Android-AndroidActivity(创建页面)

注意命名规范

二、实现自动跳转界面


1.放入页面背景图片


我们先打开res下的layout找到我们的.xml文件切换为代码视图插入图片

代码如下:



    


android:background="@drawable/ic_launcher"

这是我们要插入图片的代码我这里用的是项目自带的图片

2.代码实现自动跳转效果


编写代码实现在第一个页面等待3s自动跳转第二个页面

代码如下:

package com.example.day02;

import com.example.day02.Main1Activity;
import com.example.day02.R;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.WindowManager;

public class Main0Activity extends Activity {
	protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
        getActionBar().hide();
        setContentView(R.layout.activity_main0);
        Thread t=new Thread(new Runnable() {
			
			@Override
			public void run() {
				try {
					Thread.sleep(3000);
				} catch (InterruptedException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
				Intent it=new Intent(getApplicationContext(), MainActivity.class);
				startActivity(it);
				
			}
		});
        	t.start();
        
    }

}

三、实现点击跳转和传递内容到第三个页面


1.编写用户注册页面


代码如下:



  
      
  
  
      
      
      
  
  
      
      
      
  
  
      
      
      
  
  
      
      
          
          
      
      
  
  
      
      
       
        
         
      
  
  
      

 页面视图效果:

2.编辑下拉列表内容和获取页面内容并实现点击跳转


代码如下;

package com.example.day02;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.Space;
import android.widget.Spinner;
import android.widget.TextView;

public class MainActivity extends Activity implements OnClickListener {
	private EditText etac;
   private EditText etpassword ;
   private RadioButton btm;
   private RadioButton btw;
   private CheckBox cb1;
   private CheckBox cb2;
   private CheckBox cb3;
   private CheckBox cb4;
   private Button bta;
   private String []sp2=null;
    Spinner sp;
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        init();
        bta.setOnClickListener(this);
        sp2=new String[]{"213班","214班","215班","216班"};
		ArrayAdapteradapter=new ArrayAdapter(getApplicationContext(),R.layout.tv,sp2);
		sp.setAdapter(adapter);
    }

    public void init(){
    	etac= (EditText) findViewById(R.id.etzh);
    	etpassword= (EditText) findViewById(R.id.etmm);
    	btm=(RadioButton) findViewById(R.id.btm);
    	btw=(RadioButton) findViewById(R.id.btw);
    	 cb1=(CheckBox) findViewById(R.id.cb1);
    	 cb2=(CheckBox) findViewById(R.id.cb2);
    	 cb3=(CheckBox) findViewById(R.id.cb3);
    	 cb4=(CheckBox) findViewById(R.id.cb4);
    	 bta=(Button) findViewById(R.id.bta);
    	 sp=(Spinner) findViewById(R.id.sp1);    }
	public void onClick(View arg0) {
		String eta=etac.getText().toString();
		String etpw=etpassword.getText().toString();
		String sex="";
		String fav="";
		if(btm.isChecked()){
			sex=btm.getText().toString();
		}
		if(btw.isChecked()){
			sex=btw.getText().toString();
		}
		if(cb1.isChecked()){
			fav+=cb1.getText().toString();
		}
		if(cb2.isChecked()){
			fav+=cb2.getText().toString();
		}
		if(cb3.isChecked()){
			fav+=cb3.getText().toString();
		}
		if(cb4.isChecked()){
			fav+=cb4.getText().toString();
		}
		int i=sp.getSelectedItemPosition();
		String str=sp2[i];
		Intent it=new Intent(getApplicationContext(),Main1Activity.class);
		
		it.putExtra("mm", etpw);
		it.putExtra("sex", sex);
		it.putExtra("fav", fav);
		it.putExtra("str", str);
		it.putExtra("etac", eta);
		startActivity(it);
	}
    
}

 四、接受数据并显示


1.在第三个页面创建文本框来接受内容


代码如下



   

2.吐司和文字显示接受内容


代码如下:

package com.example.day02;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.widget.TextView;
import android.widget.Toast;

public class Main1Activity extends Activity {
	TextView tx;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main1);
		Intent it=getIntent();
		String etac=it.getStringExtra("eta");
		String etpw=it.getStringExtra("etpw");
		String sex=it.getStringExtra("sex");
		String fav=it.getStringExtra("fav");
		String str=it.getStringExtra("str");
		tx=(TextView) findViewById(R.id.tx1);
		String str1=etac+":"+etpw+":"+sex+fav+str;
		tx.setText(str1);
		Toast.makeText(getApplicationContext(), str1, 1).show();
	}

}

五、效果展示 

总结

以上就是我写内容 ,这也是我第一次写博客,可能有很多不足之处,希望大家能指出,谢谢大家。

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

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

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