当前位置: 首页 > 编程笔记 >

Android中Activity跳转的创建步骤总结

闾丘选
2023-03-14
本文向大家介绍Android中Activity跳转的创建步骤总结,包括了Android中Activity跳转的创建步骤总结的使用技巧和注意事项,需要的朋友参考一下

一、创建工程

file->new->android application依次填入应用名称、工程名、包名
在工程目录下找到src/com.example.helloworld MainActivity.java

二、添加代码


package com.example.helloworld;

import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button;

public class MainActivity extends Activity {     private Button button;  @Override  protected void onCreate(Bundle savedInstanceState)  {   super.onCreate(savedInstanceState);   setContentView(R.layout.activity_main);         this.button = (Button) this.findViewById(R.id.button1);          this.button.setOnClickListener(new OnClickListener() {              @Override              public void onClick(View v) {                  Intent intent = new Intent();                  intent.setClass(MainActivity.this, IntentActivity.class);                  intent.putExtra("name", "Hello World");                  startActivity(intent);              }          });   }  }

在添加代码之前,先在res/layout/activity_main.xml中,拖拽一个Button控件上去。此时会自动在activity_main.xml中生成Button的信息,注意id值,如果使用此Button,有用

三、添加跳转Activity

1、右击src/com.example.helloworld,new->class,在name处填写IntentActivity,不用加java即可
2、添加layout。在res/layout处右击,new->android XML file,在此xml上拖拽一个TextView上去。此时在R.java中自动添加了TextView的地址
3、在AndroidManifest.xml中添加如下代码:完成Activity的注册


<activity 

   android:name="com.example.helloworld.IntentActivity"> </activity>

三、实现IntentActivity.java


package com.example.helloworld;

import android.app.Activity; import android.os.Bundle; import android.widget.TextView; import android.content.Intent; public class IntentActivity extends Activity {  @Override  protected void onCreate(Bundle savedInstanceState)  {   super.onCreate(savedInstanceState);   setContentView(R.layout.activity_intent);   Intent intent = getIntent();   String string = intent.getStringExtra("name");

  TextView textView = new TextView(this);   textView.setTextSize(40);   textView.setText(string);      setContentView(textView);  } }

四、运行

打开模拟器或者手机,运行。

 类似资料:
  • 本文向大家介绍Android 中 Activity显示隐式跳转,包括了Android 中 Activity显示隐式跳转的使用技巧和注意事项,需要的朋友参考一下 安卓中经常涉及到activity的跳转,跳转怎么样在安卓中实现呢,如下。 创建第二个activity就是创建一个class,继承自Android.app.Activity. 创建第二个activity的同时需要在清单文件中配置,不然会找不到

  • Docker 创建网络步骤 Docker是正在发展中的,并会持续提升网络配置的逻辑。当前命令行是很难满足Docker新建容器时所需要的网络配置。 让我们回顾一些基础知识。 通讯的时候使用网际协议(IP),一个机器需要访问至少一个网络接口用来发送和接收包,路由表定义了通过接口可达IP地址范围。网络接口不一定非是物理设备。实际上,在每一个Linux机器(和每个Docker容器内部)的lo回环接口都是有

  • 本文向大家介绍Android中的Activity生命周期总结,包括了Android中的Activity生命周期总结的使用技巧和注意事项,需要的朋友参考一下 概述 有图有真相,所以先上图: 上图是从Android官网截下的Activity的生命周期流程图,结构非常清晰,它描述了Activity在其生命周期中所有可能发生的情况以及发生的先后顺序,下面就将结合此图详细介绍一下Activity的生命周期。

  • 正如之前介绍的,Flaskr 是一个数据库驱动的应用,更准确的说法 是,一个由关系数据库系统驱动的应用。关系数据库系统需要一个模 式来决定存储信息的方式。所以在第一次开启服务器之前,要点是创 建模式。 可以通过管道把 schema.sql 作为 sqlite3 命令的输入来创建这 个模式,命令为如下: sqlite3 /tmp/flaskr.db < schema.sql 这种方法的缺点是需要安装

  • 在我们真正开始之前,让我们创建这个应用所需的文件夹: /flaskr /static /templates flaskr 文件夹不是一个 Python 包,只是个我们放置文件的地方。在接 下来的步骤中,我们会直接把数据库模式和主模块放在这个目录中。 用户可以通过 HTTP 访问 static 文件夹中的文件,也即存放 css 和 javascript 文件的地方。Flask 会在

  • 本文向大家介绍总结安卓(Android)中常用的跳转工具,包括了总结安卓(Android)中常用的跳转工具的使用技巧和注意事项,需要的朋友参考一下 话不多说了,直接上代码,这篇文章包含了一些基本的并且常用的跳转工具,一起来看看吧。 首先,这是需要的对应的权限。 代码: 总结 总结安卓(Android)中常用的跳转工具到这就结束了,这篇文章整理的这些跳转工具类很常见,所以才是最实用的,希望本文对大家