精华内容
下载资源
问答
  • Android 实现页面跳转

    千次阅读 2021-05-28 08:35:02
    android使用Intent来实现页面跳转,Intent通过startActivity(Intent intent)或startActivityForResult(Intent intent,int resquestCode)方法来启动Activity,在新建Intent对象时来指定从A页面跳到B页面,比如:...

    android使用Intent来实现页面跳转,Intent通过startActivity(Intent intent)或startActivityForResult(Intent intent,int resquestCode)方法来启动Activity,在新建Intent对象时来指定从A页面跳到B页面,

    比如:

    Intent i = new Intent(A.this,B.class);这就表示从A页面跳到B页面,

    Intent对象通过调用putExtra方法来传递页面跳转时所需要传递的信息

    比如:

    putExtra(“给需要传递的信息命名”,需要传递的信息的内容)

    Intent通过调用getStringExtra方法来接受传递过来的信息

    getStringExtra(“传递过来的信息的名字”);

    下面的代码将实现用户输入完信息之后点击登入按钮,页面将跳转到另一页面显示个人信息,然后在这个页面有一个返回按钮,点击返回按钮,页面将返回登入页面再次显示个人信息。

    MainActivity.java

    package com.example.hsy.register;

    import android.content.Intent;

    import android.support.annotation.IdRes;

    import android.support.v7.app.AppCompatActivity;

    import android.os.Bundle;

    import android.view.View;

    import android.widget.AdapterView;

    import android.widget.Button;

    import android.widget.CheckBox;

    import android.widget.CompoundButton;

    import android.widget.EditText;

    import android.widget.RadioButton;

    import android.widget.RadioGroup;

    import android.widget.Spinner;

    import android.widget.TextView;

    public class MainActivity extends AppCompatActivity {

    EditText etName,etPwd;

    Button btnLogin;

    TextView tvShow;

    RadioGroup rg;

    RadioButton rbMale,rbFelMale;

    CheckBox checkbox1,checkbox2,checkbox3;

    Spinner spcity;

    String sex="";

    String hobby1="",hobby2="",hobby3="";

    String result="";

    String city="";

    @Override

    protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.test);

    init();

    rglistener();

    btnloginlistener();

    box1listener();

    box2listener();

    box3listener();

    splistener();

    }

    @Override

    protected void onActivityResult(int requestCode, int resultCode, Intent data) {

    super.onActivityResult(requestCode, resultCode, data);

    tvShow.setText("返回结果是:"+"\n"+data.getStringExtra("result1").toString()+

    "\n");

    }

    private void splistener() {

    spcity.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

    @Override

    public void onItemSelected(AdapterView> parent, View view, int position, long id) {

    city=(String) spcity.getSelectedItem();

    }

    @Override

    public void onNothingSelected(AdapterView> parent) {

    }

    });

    }

    private void box3listener() {

    checkbox3.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {

    @Override

    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

    if(isChecked){

    hobby3="看书";

    } else {

    hobby3="";

    }

    }

    });

    }

    private void box2listener() {

    checkbox2.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {

    @Override

    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

    if(isChecked){

    hobby2="游泳";

    } else {

    hobby2="";

    }

    }

    });

    }

    private void box1listener() {

    checkbox1.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {

    @Override

    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

    if(isChecked){

    hobby1="唱歌";

    } else {

    hobby1="";

    }

    }

    });

    }

    private void btnloginlistener() {

    btnLogin.setOnClickListener(new View.OnClickListener(){

    @Override

    public void onClick(View v){

    result="用户名是:"+etName.getText().toString()+"\n"+"密码是:"+

    etPwd.getText().toString()+"\n"+"性别是:"+sex+"\n"+"爱好是:"+hobby1+" "

    +hobby2+" "+hobby3+" "+

    "\n"+"所在城市:"+city;

    //tvShow.setText(result);

    Intent i = new Intent(MainActivity.this,Main2Activity.class);

    i.putExtra("data1",result);

    startActivityForResult(i,0);

    }

    });

    }

    private void rglistener() {

    rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener(){

    @Override

    public void onCheckedChanged(RadioGroup group, @IdRes int checkedId){

    if(checkedId== R.id.rbMale)

    sex="男生";

    else

    sex="女生";

    }

    });

    }

    private void init() {

    etName=(EditText) findViewById(R.id.etName);

    etPwd=(EditText) findViewById(R.id.etPwd);

    btnLogin=(Button) findViewById(R.id.btnLogin);

    tvShow=(TextView) findViewById(R.id.tvShow);

    rg=(RadioGroup) findViewById(R.id.rg);

    rbMale=(RadioButton) findViewById(R.id.rbMale);

    rbFelMale=(RadioButton) findViewById(R.id.rbFeMale);

    checkbox1=(CheckBox) findViewById(R.id.checkbox1);

    checkbox2=(CheckBox) findViewById(R.id.checkbox2);

    checkbox3=(CheckBox) findViewById(R.id.checkbox3);

    spcity=(Spinner) findViewById(R.id.Spcity);

    }

    }

    MainActivity2.java

    package com.example.hsy.register;

    import android.content.Intent;

    import android.support.v7.app.AppCompatActivity;

    import android.os.Bundle;

    import android.view.View;

    import android.widget.TextView;

    public class Main2Activity extends AppCompatActivity {

    TextView tvShow;

    @Override

    protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main2);

    tvShow=(TextView)findViewById(R.id.tvShow);

    Intent intent = getIntent();

    tvShow.setText(intent.getStringExtra("data1").toString());

    findViewById(R.id.btnBack).setOnClickListener(new View.OnClickListener() {

    @Override

    public void onClick(View v) {

    Intent intent1=new Intent(Main2Activity.this,MainActivity.class);

    intent1.putExtra("result1",tvShow.getText().toString());

    setResult(1,intent1);

    finish();

    }

    });

    }

    }

    test.xml

    android:orientation="vertical" android:layout_width="match_parent"

    android:layout_height="match_parent">

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:orientation="horizontal">

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:text="用户名:"

    android:layout_marginLeft="10dp"

    android:layout_marginTop="10dp"

    android:textSize="20dp"

    android:textColor="@color/colorPrimaryDark"/>

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:hint="输入2-10个字符"

    android:layout_marginLeft="10dp"

    android:layout_marginTop="10dp"

    android:layout_weight="1"

    android:id="@+id/etName"/>

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:orientation="horizontal">

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:text="密 码:"

    android:layout_marginLeft="10dp"

    android:layout_marginTop="10dp"

    android:textSize="20dp"

    android:textColor="@color/colorPrimaryDark"/>

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:hint="输入6-10个字符"

    android:layout_marginLeft="10dp"

    android:layout_marginTop="10dp"

    android:layout_weight="1"

    android:id="@+id/etPwd"/>

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:orientation="horizontal">

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:text="选择性别:"

    android:layout_marginTop="10dp"

    android:layout_marginLeft="10dp"

    android:textSize="20dp"

    android:textColor="@color/colorPrimary"

    />

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:orientation="horizontal"

    android:id="@+id/rg">

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_marginLeft="15dp"

    android:layout_marginTop="10dp"

    android:textColor="@color/colorAccent"

    android:textSize="10dp"

    android:text="男"

    android:id="@+id/rbMale"/>

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_marginLeft="15dp"

    android:layout_marginTop="10dp"

    android:textColor="@color/colorAccent"

    android:textSize="10dp"

    android:text="女"

    android:id="@+id/rbFeMale"/>

    android:layout_width="match_parent"

    android:layout_height="wrap_content">

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_marginLeft="10dp"

    android:layout_marginTop="10dp"

    android:textSize="20dp"

    android:textColor="@color/colorAccent"

    android:text="兴趣爱好:"/>

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_marginLeft="10dp"

    android:layout_marginTop="10dp"

    android:textSize="15dp"

    android:textColor="@color/colorAccent"

    android:id="@+id/checkbox1"

    android:text="唱歌"/>

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_marginLeft="10dp"

    android:layout_marginTop="10dp"

    android:textSize="15dp"

    android:textColor="@color/colorAccent"

    android:id="@+id/checkbox2"

    android:text="游泳"/>

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_marginLeft="10dp"

    android:layout_marginTop="10dp"

    android:textSize="15dp"

    android:textColor="@color/colorAccent"

    android:id="@+id/checkbox3"

    android:text="看书"/>

    android:layout_width="match_parent"

    android:layout_height="wrap_content">

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_marginLeft="5dp"

    android:layout_marginTop="6dp"

    android:textSize="15dp"

    android:text="所在地"/>

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_marginTop="6dp"

    android:layout_marginLeft="10dp"

    android:entries="@array/citys"

    android:id="@+id/Spcity">

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:text="登录"

    android:layout_marginTop="10dp"

    android:textSize="20dp"

    android:id="@+id/btnLogin"/>

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:layout_marginTop="20dp"

    android:text="显示信息"

    android:id="@+id/tvShow"/>

    activity_main2.xml

    xmlns:app="http://schemas.android.com/apk/res-auto"

    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:orientation="vertical"

    tools:context="com.example.hsy.register.Main2Activity">

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:layout_marginTop="10dp"

    android:layout_marginLeft="10dp"

    android:text="显示结果"

    android:id="@+id/tvShow"/>

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:layout_marginLeft="10dp"

    android:layout_marginTop="10dp"

    android:text="返回结果"

    android:id="@+id/btnBack"/>

    总结

    以上所述是小编给大家介绍的Android 实现页面跳转,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    展开全文
  • Android实现界面跳转

    2021-06-09 00:51:48
    实现界面跳转的代码如下:第一种:Intent mIntent = new Intent();mIntent.setClassName(mcureeActivity.this, nextActivity.class);startActivity(mIntent)第二种:Intent mIntent = new Intent();mIntent....

    实现界面跳转的代码如下:

    第一种:

    Intent mIntent =  new Intent();

    mIntent.setClassName(mcureeActivity.this, nextActivity.class);

    startActivity(mIntent)

    第二种:

    Intent mIntent =  new Intent();

    mIntent.setClassName("com.android.test", "com.android.test.next");

    startActivity(mIntent);

    第三种:设置可以通过setResult()返回值给nextActivity

    Intent mIntent = new Intent(mcureeActivity.this, nextActivity.class);

    setResult(NUMBER,mIntent);

    mcureeActivity.this.finish();

    原文:http://www.cnblogs.com/kevincode/p/3837870.html

    展开全文
  • Android实现页面跳转

    千次阅读 2021-10-15 20:39:35
    用户点击按钮启动ReceiveMessageActivty 加载activity _receive_message.xml作为布局 1.2、开发视图布局 activity_create_message.xml <androidx.constraintlayout.widget.ConstraintLayout xmlns:android=...

    1、启动新Activty

    1.1、功能分析

    • App功能

      • 在第一个Activity输入消息
      • 点击第一个Activity的发送按钮
      • 发送消息到第二个Activity
      • 第二个Activity显示收到的消息
    • App结构(2个Activity+2个Layout) :

      • 打开App时,启动CreateMessageActivty

        加载activity_create_message.xml作为布局

      • 用户点击按钮启动ReceiveMessageActivty

        加载activity _receive_message.xml作为布局

    1.2、开发视图布局

    • activity_create_message.xml

      <?xml version="1.0" encoding="utf-8"?>
      <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
          xmlns:app="http://schemas.android.com/apk/res-auto"
          xmlns:tools="http://schemas.android.com/tools"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          tools:context=".CreateMessageActivity">
      
          <LinearLayout
              android:layout_width="match_parent"
              android:layout_height="match_parent"
              android:orientation="vertical">
      
              <EditText
                  android:id="@+id/input"
                  android:layout_width="match_parent"
                  android:layout_height="wrap_content"
                  android:ems="10"
                  android:hint="@string/hint"
                  android:inputType="textPersonName"
                  android:textSize="30sp"/>
      
              <Button
                  android:id="@+id/button"
                  android:layout_width="match_parent"
                  android:layout_height="wrap_content"
                  android:onClick="onSendMessage"
                  android:text="@string/send"
                  android:textSize="30sp"
                  />
      
          </LinearLayout>
      </androidx.constraintlayout.widget.ConstraintLayout>
      
    • activity _receive_message.xml

      <?xml version="1.0" encoding="utf-8"?>
      <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
          xmlns:app="http://schemas.android.com/apk/res-auto"
          xmlns:tools="http://schemas.android.com/tools"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          app:layout_constraintRight_toRightOf="parent"
          tools:context=".ReceiveMessageActivity">
      
          <TextView
              android:id="@+id/output"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:text="2nd Activity"
              android:textSize="34sp"
              app:layout_constraintLeft_toLeftOf="parent"
              app:layout_constraintRight_toRightOf="parent"
              app:layout_constraintTop_toTopOf="parent" />
      </androidx.constr
      
    • string.xml

      <resources>
          <string name="app_name">Messager</string>
          <string name="send">Send Message</string>
          <string name="hint">Enter a message</string>
          <string name="choser">Send Message via ...</string>
      </resources>
      

    1.3、按钮事件响应

    • CreateMessageActivty类:发送消息

      public class CreateMessageActivity extends AppCompatActivity {
      
          //定义常量,作为消息的key
          public static final String MESSAGE_KEY="szst.it.ping.messager";
      
          @Override
          protected void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
              setContentView(R.layout.activity_create_message);
          }
      
          public void onSendMessage(View Button){
              //获得编辑框引用
              EditText editText = findViewById(R.id.input);
              //取出编辑框文字
              String message = editText.getText().toString();
      
              //Intent是Android中的信使,新建Intent打开,设置收件Activity为ReceiveMessageActivity
              Intent intent = new Intent(this,ReceiveMessageActivity.class) ;
              //在intent中附加消息
              intent.putExtra(MESSAGE_KEY,message);
              //向Android发出请求
              startActivity(intent);
      
          }
      }
      
    • ReceiveMessageActivty类:接收消息

      public class ReceiveMessageActivity extends AppCompatActivity {
      
          @Override
          protected void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
              setContentView(R.layout.activity_receive_message);
      
              //获得intent的引用
              Intent intent = getIntent();
      
              //根据key取出value
              String message = intent.getStringExtra(CreateMessageActivity.MESSAGE_KEY);
      
              //获得文本框内容,设置文字
              TextView textView = findViewById(R.id.output);
              textView.setText(message);
          }
      }
      

    1.4、测试结果

    • 启动界面

    • 输入消息“123”并点击按钮发送,接收界面如下

    2、启动其他App

    2.1、功能分析

    • App功能

      • 在第一个Activity输入消息
      • 点击第一个Activity的发送按钮
      • 发送消息到其他App
      • 其他App显示收到的消息
    • App结构(1个Activity+1个Layout) :

      • 打开App时,启动CreateMessageActivty

        加载activity_create_message.xml作为布局

      • 用户点击按钮启动选择启动满足条件的App

    2.2、开发视图布局

    • activity_create_message.xml
      • 同1.2中的activity_create_message.xml

    2.3、按钮事件响应

    • CreateMessageActivty类:发送消息

      public class CreateMessageActivity extends AppCompatActivity {
      
          @Override
          protected void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
              setContentView(R.layout.activity_create_message);
          }
      
          public void onSendMessage(View Button){
              //获得编辑框引用
              EditText editText = findViewById(R.id.input);
              //取出编辑框文字
              String message = editText.getText().toString();
      
              //使用new Intent(Intent.ACTION_SEND)替换new Intent(this, ReceiveMessageActivity.class),不知道其它App中的类名
              Intent intent = new Intent(Intent.ACTION_SEND);
              //设置消息类型为纯文本,系统不会对消息进行处理
              intent.setType("text/plain");
              //向Intent添加附加信息
              intent.putExtra(Intent.EXTRA_TEXT,message);
      
              //自定义选择对话框
              String chooserTitle = getString(R.string.choser);
              Intent chosenIntent = Intent.createChooser(intent, chooserTitle);
      
              startActivity(chosenIntent) ;
          }
      }
      

    2.4、测试结果

    • 启动界面同1.4

    • 输入消息“123”并点击按钮发送,选择要发送的app(Messaging)

    • 发送附加消息到111

    • 发送成功

    展开全文
  • Android中每个页面就是一个Activity,要合理的让这些页面实现跳转,才是关键,这里讲一个最简单的首先,有一个主页面main.xmlandroid:layout_width="fill_parent"android:layout_height="fill_parent"android:...

    Android中每个页面就是一个Activity,要合理的让这些页面实现跳转,才是关键,这里讲一个最简单的

    首先,有一个主页面main.xml

    android:layout_width="fill_parent"

    android:layout_height="fill_parent"

    android:orientation="vertical"

    android:background="@drawable/bg"

    >

    android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    android:text="@string/hello" />

    android:id="@+id/tableRow1"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:layout_weight="0.31" >

    android:id="@+id/button1"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:text="@string/musicbutton"

    android:onClick="OpmusicActivity"

    />

    android:id="@+id/button2"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:text="@string/textbutton"

    android:onClick="OptextActivity"

    />

    android:id="@+id/button3"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:text="@string/vediobutton"

    android:onClick="OpvedioActivity"

    />

    这个页面有三个按钮,每个按钮都有对应的注册事件,就是为了触发该按钮的事件,去实现跳转事件,跳转的单个页面,太简单就不罗列出代码了,自己设计

    package com.szy.test;

    import android.app.Activity;

    import android.content.Intent;

    import android.os.Bundle;

    import android.view.View;

    public class MainActivity extends Activity {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);

    }

    public void OpmusicActivity(View v){

    //点击音乐

    Intent intent = new Intent();

    intent.setClassName(this, "com.szy.test.MusicActivity");

    startActivity(intent);

    }

    public void OptextActivity(View v){

    //点击文本

    Intent intent = new Intent();

    intent.setClassName(this, "com.szy.test.TextActivity");

    startActivity(intent);

    }

    public void OpvedioActivity(View v){

    //点击视频

    Intent intent = new Intent();

    intent.setClassName(this, "com.szy.test.VedioActivity");

    startActivity(intent);

    }

    }

    package com.szy.test;

    import android.app.Activity;

    import android.os.Bundle;

    public class MusicActivity extends Activity {

    public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.music);

    }

    }

    package="com.szy.test"

    android:versionCode="1"

    android:versionName="1.0" >

    android:icon="@drawable/ic_launcher"

    android:label="@string/app_name" >

    android:label="@string/app_name"

    android:name=".MainActivity" >

    android:name=".MusicActivity"

    >

    android:name=".TextActivity"

    >

    android:name=".VedioActivity"

    >

    这样就够实现点击按钮实现页面的跳转------

    展开全文
  • 本文实例讲述了Android编程中Intent实现页面跳转功能。分享给大家供大家参考,具体如下:安卓四大组件:Activity、Service、Broadcast Receiver、Content ProviderIntent实现页面之间跳转1、无返回值startActivity...
  • extras(附加信息),是其它所有附加信息的集合。使用extras可以为组件提供扩展信息,比如,如果要执行“发送...Java代码packagecom.android.edit_text;importandroid.app.Activity;importandroid.content.Intent;im...
  • 1.实现效果:原始界面: ----传输数据----------> 填写数据后,点击计算后界面-----返回数据----->点击返回按钮后,回到上一个页面,依旧能够保留之前保持的数据 2.实现代码:a.两个布局文件:activity_main....
  • android页面四个按钮实现跳转求助此页面加载不出来,求大神解疑惑啊importandroid.app.Activity;importandroid.app.TabActivity;importandroid.content.Intent;importandroid.graphics.Color;importandroid.os....
  • 近期入门安卓,学到点击按钮跳转页面,可我觉得按钮太土,于是就有了点击文本跳转的想法(手动滑稽我做了login登录页和MainActivity注册页,想实现的就是这两个页面相互跳转先给个图看看, 话不多说,上代码1 package...
  • 什么是IntentIntent可以理解为信使(意图)由Intent来协助完成Android各个组件之间的通讯Intent实现页面之间的跳转1>startActivity(intent)2>startActivityForResult(intent,requestCode)onActivityResult(int ...
  • 本文实例为大家分享了Android实现界面跳转的具体代码,供大家参考,具体内容如下布局xmlns:android=...
  • 在学习安卓的最初过程中我们学的都是最基本的一个活动,只有一个活动的应用也太简单了吧,没错我们的最求应该更高点,不管你创建多少个活动,接下里我们介绍的这种方法能解决我们在创建活动之间的跳转.使用显示Intent刚...
  • 在java活动页声明。方法名称可以改变 public void onClick(View v){ Intent intent=new Intent(MainActivity.this,LoginActiity.class);...在布局文件跳转空间处声明 android:onClick="onClick" ...
  • 一、安卓页面跳转 1.创建新页面 在eclipse中建立安卓工程后,默认会有一个页面MainActivity,要实现多个页面的跳转,首先需要建立新的页面 ...2.实现点击按钮实现页面跳转 activity_main_xml <R
  • 如何让页面自动跳转安卓开发中有一个非常重要的Handler当我们输入Handler会出现两个提示,一个是os中的,一个是logging这里我们用到os中的首先新建一个Handler的对象Handler mHandler = new Handler();Handler 有...
  • 本文实例为大家分享了Intent实现页面跳转的两种的方法,供大家参考,具体内容如下下图中两个不同的方法就是两种页面之间跳转的情况1).跳转不返回数据2).跳转返回数据实例:第一种启动方式(跳转不返回数据)第二种启动...
  • 0)提示页面跳转时出现黑屏闪退的情况,可以参考这篇文章网页跳转需要手机联网,可以参考1)页面跳转Btn1=findViewById(R.id.btn_1);Btn1.setOnClickListener(new View.OnClickListener() {@Overridepublic void ...
  • 在在LinearLayout外面包一层ScrollView即可,如下代码Apidemo 中关于如何使用ScrollView说明,请参考:android:layout_width="fill_parent"android:layout_height="wrap_content"android:scrollbars="none">...
  • 跳转页面的方式Intent i=new Intent(MainActivity.this,SecondActivity.class);MainActivity.this.startActivity(i);startActivityForResult(i,1);案例布局设置一个按钮,店家跳转页面 同时传递数据 在第二个页面中...
  • Android中倒计时跳转的两种实现方式 `Handler().postDelayed方式设定延时操作 new Handler().postDelayed(new Runnable() { @Override public void run() { Intent intent = new Intent(getApplicationContext...
  • } } activity_sub.xml代码如下: <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:translationY="250dp" xmlns:android=...
  • Android Studio中页面跳转实现

    千次阅读 2021-05-20 18:46:41
    第一步 我们需要新建一个Empty Activity的程序 第二步,我们已经成功创建了,接下来按照File–New–Activity...第六步,点击运行就行啦,想要跳转的视觉效果好一点的话,可以给两个界面添加背景图片。 最后希望能让大
  • Android studio页面跳转

    2021-08-14 16:49:58
    页面跳转用到的关键字:intent。 intent是连接activity组件的桥梁,分为显式和隐式两种,其中显式intent是直接指定需要打开activity对应的类。而隐式不直接指定需要调用的activity,通过设action,data,category让...
  • 实现简单的注册页面跳转。 首先需要确定跳转的界面数量,例如,注册页面、登录页面、登录成功页面(用户页面)、登录失败页面等等。 类似这样的界面。 首先需要页面代码。 注册页面。 <?xml version=...
  • Android页面跳转

    千次阅读 2021-05-19 21:23:00
    文章目录Activity的创建和跳转什么是ActivityActivity的创建(手动)AndroidManifest.xml文件跳转示例点击按钮给第二个界面发送字符串 Activity的创建和跳转 什么是Activity Activity是Android应用中最重要的核心...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 54,856
精华内容 21,942
关键字:

安卓怎么实现页面跳转