精华内容
下载资源
问答
  • 2021-06-03 00:05:45

    例子:

    namespace login

    {

    public partial class loginForm : Form

    {

    public loginForm()

    {

    InitializeComponent();

    }

    private void button1_Click(object sender, EventArgs e)

    {

    SqlConnection conn = null;

    try

    {

    string connstring = "data source=.;initial catalog =MyQQ;integrated security=true";

    conn = new SqlConnection(connstring);

    conn.open();

    string selectstring = "select Count(MyQQID) from MyQQInfo where MyQQID= " + txtID.Text.Trim() + "and Password=" + txtPSW.Text.Trim();

    cmd.Connection = conn;

    SqlCommand cmd = new SqlCommand(selectstring,conn);

    int i = int.Parse(cmd.ExecuteScalar().ToString());

    if(i == 1)

    {

    MessageBox.Show("登录成功");

    Insert i = new Insert();

    i.Show();

    }

    else

    {

    MessageBox.Show("登录失败");

    }

    }

    catch (SqlException ex)

    {

    throw ex;

    }

    finally

    {

    conn.close();

    }

    }

    }

    希望对你有帮助。

    取消

    评论

    更多相关内容
  • 实现测试页上的五个标签,单击实现不同页面跳转
  • Android实现页面跳转

    万次阅读 多人点赞 2020-06-09 10:00:46
    Android实现页面跳转有两种方式,一种为.MainActivity跳转;第二种是Relatelayout布局跳转,首先看第一种方式 *1. MainActivity区域设置* public class MainActivity extends AppCompatActivity { @Override ...

    一. Android实现页面跳转有两种方式,一种为.MainActivity跳转;第二种是Relatelayout布局跳转,首先看第一种方式

    1. MainActivity区域设置

    public class MainActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            //获取按钮
            Button button = findViewById(R.id.button);
    
            //按钮进行监听
            button.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    //监听按钮,如果点击,就跳转
                    Intent intent = new Intent();
                    //前一个(MainActivity.this)是目前页面,后面一个是要跳转的下一个页面
                    intent.setClass(MainActivity.this,NextActivity.class);
                    startActivity(intent);
                }
            });
        }
    }
    

    2. 这是下一个页面 的设置

    public class NextActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            //这个是获取布局文件的,这里是你下一个页面的布局文件
            setContentView(R.layout.activity_next);
        }
    }
    

    3. 这是第一个页面的布局文件

    <?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=".MainActivity">
        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent">
            <TextView
                android:id="@+id/one"
                android:layout_width="200dp"
                android:layout_height="100dp"
                android:text="这是第一个页面!"
                android:textSize="25dp"
                android:layout_centerInParent="true"
                />
    
            <Button
                android:id="@+id/button"
                android:layout_width="100dp"
                android:layout_height="50dp"
                tools:ignore="MissingConstraints"
                android:text="跳转"
                android:layout_centerHorizontal="true"
                android:layout_below="@+id/one"
                />
        </RelativeLayout>
    </androidx.constraintlayout.widget.ConstraintLayout>
    

    4. 这是第二个页面的布局文件

    <?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=".MainActivity">
    
        <TextView
            android:id="@+id/two"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="这是第二个页面!"
            android:textSize="25dp"
            android:textColor="#663399"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintRight_toRightOf="parent"
            app:layout_constraintTop_toTopOf="parent" />
    
    </androidx.constraintlayout.widget.ConstraintLayout>
    

    5. AndroidManifest.xml配置加上第二个页面的入口
    在这里插入图片描述
    6. 效果图
    在这里插入图片描述
    在这里插入图片描述
    一. 第二种方式是通过控制Java布局文件进行布局组合

    1. 首先MainActivity文件

    public class MainActivity extends AppCompatActivity {
    
        /**
         * 声明布局文件
         * */
        RelativeLayout layoutTitle,layoutBox,layoutButton;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            //获取布局文件
            getwige();
        }
    
        /**
         * 获取总体布局
         * */
        private void getwige() {
    
            //获取标题布局
            getTitles();
    
            //获取中间布局
            getBoxs();
    
            //获取底部布局
            getButtons();
    
        }
        /**
         * 获取标题布局
         * */
        public void getTitles(){
    
            //获取总布局中的标题布局
            layoutTitle = this.findViewById(R.id.title);
            //初始化一个标题布局类
            Titles title = new Titles(this);
            //进行组合布局
            layoutTitle.addView(title);
        }
    
        /**
         * 获取标题布局
         * */
        public void getBoxs(){
    
            //获取总布局中的中间布局
            layoutBox = this.findViewById(R.id.box);
            //初始化一个中间布局类
            Box box = new Box(this);
            //进行组合布局
            layoutBox.addView(box);
        }
    
        /**
         * 获取标题布局
         * */
        public void getButtons(){
    
            //获取总布局中的底部布局
            layoutButton = this.findViewById(R.id.button);
            //初始化一个底部布局类
            Buttons buttons = new Buttons(this);
            //进行组合布局
            layoutButton.addView(buttons);
        }
    }
    

    其相对的主要布局文件如下:

    <?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=".MainActivity">
        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent">
    
            <RelativeLayout
                android:id="@+id/title"
                android:layout_width="match_parent"
                android:layout_height="60dp"
    
                />
    
            <RelativeLayout
                android:id="@+id/box"
                android:layout_width="match_parent"
                android:layout_height="590dp"
                android:layout_above="@+id/button"
                android:layout_below="@+id/title" />
    
            <RelativeLayout
                android:id="@+id/button"
                android:layout_width="match_parent"
                android:layout_height="80dp"
                android:layout_alignParentBottom="true"
                />
        </RelativeLayout>
    </androidx.constraintlayout.widget.ConstraintLayout>
    

    2. 首先其他的一些组合布局的类以及其相对布局文件

    1. 标题布局
    /**
     * author:LZH
     * Date: 2020/6/9
     * ClassName:Title
     * Intruduce:标题布局类
     */
    public class Titles extends RelativeLayout {
    
        public Titles(Context context) {
            super(context);
            View.inflate(context, R.layout.activity_title,this);
        }
    
        public Titles(Context context, AttributeSet attrs) {
            super(context, attrs);
            View.inflate(context, R.layout.activity_title,this);
        }
    
        public Titles(Context context, AttributeSet attrs, int defStyleAttr) {
            super(context, attrs, defStyleAttr);
            View.inflate(context, R.layout.activity_title,this);
        }
    }
    

    布局文件:

    <?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="60dp"
        tools:context=".MainActivity">
    
        <RelativeLayout
            android:id="@+id/title"
            android:layout_width="match_parent"
            android:layout_height="60dp"
            tools:ignore="MissingConstraints"
            android:background="#CCFF00">
    
            <TextView
                android:layout_width="120dp"
                android:layout_height="30dp"
                android:layout_centerInParent="true"
                android:textSize="20dp"
                android:text="这个是标题"
                />
        </RelativeLayout>
    
    </androidx.constraintlayout.widget.ConstraintLayout>
    
    1. 中间布局
    /**
     * author:LZH
     * Date: 2020/6/9
     * ClassName:Box
     * Intruduce:中间布局类
     */
    public class Box extends RelativeLayout {
    
        public Box(Context context) {
            super(context);
            View.inflate(context, R.layout.activity_box,this);
        }
    
        public Box(Context context, AttributeSet attrs) {
            super(context, attrs);
            View.inflate(context, R.layout.activity_box,this);
        }
    
        public Box(Context context, AttributeSet attrs, int defStyleAttr) {
            super(context, attrs, defStyleAttr);
            View.inflate(context, R.layout.activity_box,this);
        }
    }
    

    布局文件:

    <?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=".MainActivity">
    
        <RelativeLayout
            android:id="@+id/box"
            android:layout_width="match_parent"
            android:layout_height="590dp"
            tools:ignore="MissingConstraints"
            android:background="#6600">
    
            <TextView
                android:layout_width="150dp"
                android:layout_height="590dp"
                android:layout_marginTop="450dp"
                android:layout_centerInParent="true"
                android:textSize="20dp"
                android:text="这个是中间布局"
                />
        </RelativeLayout>
    
    </androidx.constraintlayout.widget.ConstraintLayout>
    
    1. 底部布局
    /**
     * author:LZH
     * Date: 2020/6/9
     * ClassName:Button
     * Intruduce:底部布局类
     */
    public class Buttons extends RelativeLayout {
    
        public Buttons(Context context) {
            super(context);
            View.inflate(context, R.layout.activity_button,this);
        }
    
        public Buttons(Context context, AttributeSet attrs) {
            super(context, attrs);
            View.inflate(context, R.layout.activity_button,this);
        }
    
        public Buttons(Context context, AttributeSet attrs, int defStyleAttr) {
            super(context, attrs, defStyleAttr);
            View.inflate(context, R.layout.activity_button,this);
        }
    }
    

    布局文件:

    <?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=".MainActivity">
    
        <RelativeLayout
            android:id="@+id/box"
            android:layout_width="match_parent"
            android:layout_height="80dp"
            tools:ignore="MissingConstraints"
            android:background="#ccff">
    
            <TextView
                android:layout_width="150dp"
                android:layout_height="30dp"
                android:layout_centerInParent="true"
                android:textSize="20dp"
                android:text="这个是底部布局"
                />
        </RelativeLayout>
    
    </androidx.constraintlayout.widget.ConstraintLayout>
    

    效果图:
    在这里插入图片描述

    总结,其中第一中方法是真正的跳转方法,而第二中相对于一种组合布局,前者要用到两个或者多个Activity的子类,而后者只需要一个MainActivity。另外,在存在多个Activity的子类时需要设置多个入口,也就是

    <activity android:name=".NextActivity"/>
    

    其中,“.”后面是你Activity的子类的名字。

    展开全文
  • 本次项目主要包含了注册、登录和好友列表三个界面以及之间相互跳转。其中好友列表界面设计的很详细,有好友头像和消息内容,登录界面设计的非常好看。 打开应用,进入登录界面,用户可以点击注册按钮进入注册界面,...
  • 本次项目主要包含了注册、登录和好友列表三个界面以及之间相互跳转。其中好友列表界面设计的很详细,有好友头像和消息内容。用户先点击注册按钮进入注册界面,输入完账号和密码后,点击注册,跳转到登录界面,这时候...
  • 在上一篇文章中我介绍了使用Intent显式来实现页面向下跳转,接下来这篇文章主要介绍的是使用Intent隐式来实现向上跳转,什么意思呢,就是当我们从第一个页面跳转到第二个页面的时候我们可以从第二个页面跳转回去. ...
  • 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 实现页面跳转,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    展开全文
  • 要求下一个页面有音频、图片、单选按钮(RadioGroup)和复选框(CheckBox),还要求有文本输入框(EditText)和Bundle类及应用Intent传递数据。 其共有五个页面,一应俱全,望对其有帮助! 久违的更新,直接来干货,原...
  • Android实现页面跳转

    万次阅读 多人点赞 2019-10-09 11:55:14
    对比html,安卓页面跳转要难的多。 html只需要一个a标签即可实现页面的跳转,而安卓要分三步走 第一步 在activity_main.xml创建一个按钮 <Button android:id="@+id/btn1" android:layout_width="match_parent...

    对比html,安卓的页面跳转要难的多。
    html只需要一个a标签即可实现页面的跳转,而安卓要分三步走

    第一步

    在activity_main.xml创建一个按钮

    <Button
            android:id="@+id/btn1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="点我跳转"/>
    

    在这里插入图片描述

    第二步

    在java文件夹下的com.example.xxx创建一个
    空的Activity,暂且名为test
    在这里插入图片描述

    结果这样
    在这里插入图片描述
    创建成功后会自动在AndroidManifest.xml中声明并且在layout中会多出个activity_test.xml的布局
    在这里插入图片描述
    这就是跳转后的页面了

    第三步

    在java下的MainActivity声明事件(这步最麻烦了)

    这里把public class MainActivity替换即可

    public class MainActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            Button btn = (Button) findViewById(R.id.btn1);
            btn .setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    Intent i = new Intent(MainActivity.this , TestActivity.class);
                    startActivity(i);
                }
            });
            }
    }
    

    核心主要是这段代码,弄明白就行
    注意中英文,括号
    在这里插入图片描述

    展开全文
  • 作者yipianfengye,源码android-activityAnim,android实现Activity跳转动画的五种方式本文主要介绍了Android中五种实现Activity切换动画的实现方式。通过overridePendingTransition方法实现Activity的跳转动画...
  • Android高仿QQ页面实现登陆跳转开发工具是Android studio,完成了老师布置的大作业的基本要求
  • 第一种方式,用action来跳转。1、使用Action跳转,如果有一个程序的AndroidManifest.xml中的某一个Activity的IntentFilter段中定义了包含了相同的Action那么这个Intent就与这个目标Action匹配。如果这个IntentFilter...
  • 本文主要给大家介绍了关于Android倒计时结束跳转页面的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 示例代码 1.layout中新建两个xml文件,在src下的包中新建两个类,...
  • Android开发跳转界面

    2021-09-27 15:49:24
    1、通过显示意图跳转界面 第一个Activity(通过Intent携带数据跳转到另一个Activity) package com.example.activitypractice; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; ...
  • 在学习安卓的最初过程中我们学的都是最基本的一个活动,只有一个活动的应用也太简单了吧,没错我们的最求应该更高点,不管你创建多少个活动,接下里我们介绍的这种方法能解决我们在创建活动之间的跳转.使用显示Intent刚...
  • 一、页面跳转 1. 在页面中加入按钮 增加新的文字 给按钮添加文字,调整位置 (请忽略这芭比粉的配色) 2. 页面跳转 给button设置一个id 在SplashActivity中定义一个新的button,并用findViewById...
  • 实现android多页面跳转,获取数据操作 准备工具:安卓开发工具 打开android开发工具 在左上角找到File新建一个项目,找到New里的Android Application Project,在这里我项目的名称为Work 项目创建好之后开始写第一个...
  • Activity是安卓系统提供的一个可视的用户交互接口,加入你有两个activity,一个主要的MainActivity,一个是NextActivity。在MainActivity有个Button按键,实现按下Button后转到第二个NextActivity。首先明白用到的是...
  • android页面四个按钮实现跳转求助此页面加载不出来,求大神解疑惑啊importandroid.app.Activity;importandroid.app.TabActivity;importandroid.content.Intent;importandroid.graphics.Color;importandroid.os....
  • Android stdio实现人体BMI指数计算,并在下一页面显示。实现页面跳转显示,在代码的关键部分我有添加注释,特别适合初学者学习。
  • android转过来iOS的,对于页面的跳转,找了很多资料,现在记录一下页面跳转的方法。 1.用navigationController 2.直接跳(刚刚在网上找到的,不太熟,有错莫怪) 1.建一个RootViewController,在delegate.h 代码...
  • App的小功能点,很简单几十行代码就可以实现页面代码 package com.buildingbuilding; import android.content.Intent; import android.os.Handler; import android.os.Message; import android.support.v7.app....
  • 如何让页面自动跳转安卓开发中有一个非常重要的Handler当我们输入Handler会出现两个提示,一个是os中的,一个是logging这里我们用到os中的首先新建一个Handler的对象Handler mHandler = new Handler();Handler 有...
  • 页面跳转设计页面跳转设计新增内容HomeFragment.javaStaggeredGridAdapter.javaPictureDetailActivity.javaactivity_picture_detail.xml展示效果源码地址 页面跳转设计 新增内容 HomeFragment.java 原主跳转页面,...
  • Android实现界面跳转

    2021-06-09 00:51:48
    实现界面跳转的代码如下:第一种:Intent mIntent = new Intent();mIntent.setClassName(mcureeActivity.this, nextActivity.class);startActivity(mIntent)第二种:Intent mIntent = new Intent();mIntent....
  • extras(附加信息),是其它所有附加信息的集合。使用extras可以为组件提供扩展信息,比如,如果要执行“发送...Java代码packagecom.android.edit_text;importandroid.app.Activity;importandroid.content.Intent;im...
  • android页面跳转案例

    2014-08-08 13:38:45
    android 页面跳转 rtsp 视频
  • android+Fragment实现页面的局部跳转

    热门讨论 2013-03-05 17:05:36
    android平板电脑开发,使用Fragment实现页面的局部跳转,像管理系统一样,点击左边的连接实现右边页面跳转
  • 由于是小白,找了好多资料也没学明白怎么实现页面跳转。今天仔仔细细写写清楚。 1、新建一个Project,选择empty Activity,编辑完activity_main.xml后,增加一个activity_login.xml. 【新增方法】是在layout右键...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 44,910
精华内容 17,964
关键字:

安卓开发实现页面跳转