1主界面布局文件

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"tools:context=".MainActivity" ><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:gravity="center_horizontal"android:text="RP计算器"android:textColor="#ff0000"android:textSize="20sp" /><EditTextandroid:id="@+id/et_name"android:layout_width="match_parent"android:layout_height="wrap_content"android:hint="请输入姓名" /><RelativeLayoutandroid:layout_width="match_parent"android:layout_height="match_parent" ><Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerInParent="true"android:text="计算"android:onClick="click" /></RelativeLayout></LinearLayout>

2主界面

package com.example.a70intentsenddata;import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.text.TextUtils;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;public class MainActivity extends Activity {private EditText et_name;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);et_name = (EditText) findViewById(R.id.et_name);}public void click(View view) {String name = et_name.getText().toString();if (TextUtils.isEmpty(name)) {Toast.makeText(this, "名字不能为空", Toast.LENGTH_SHORT).show();return;}Intent intent = new Intent(this, Result.class);intent.putExtra("name", name);startActivity(intent);}}

3result界面布局

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" ><TextViewandroid:id="@+id/tv_result"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="测试结果"android:textColor="#ff0000"android:textSize="20sp" /><TextViewandroid:id="@+id/tv_result"android:layout_width="match_parent"android:layout_height="wrap_content"android:textColor="#990000"android:textSize="20sp" /><ProgressBarandroid:id="@+id/progressBar1"style="?android:attr/progressBarStyleHorizontal"android:max="100"android:layout_width="fill_parent"android:layout_height="wrap_content" /></LinearLayout>

4result界面

package com.example.a70intentsenddata;import java.util.Random;import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.ProgressBar;
import android.widget.TextView;public class Result extends Activity {TextView tv_result;ProgressBar pb;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.result);tv_result = (TextView) findViewById(R.id.tv_result);pb = (ProgressBar) findViewById(R.id.progressBar1);Intent intent = getIntent();String name = intent.getStringExtra("name");Random random = new Random();int rp = random.nextInt(101);tv_result.setText(name + ":您的RP为" + rp);pb.setProgress(rp);}
}

5配置result界面

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.example.a70intentsenddata"android:versionCode="1"android:versionName="1.0" ><uses-sdkandroid:minSdkVersion="8"android:targetSdkVersion="18" /><applicationandroid:allowBackup="true"android:icon="@drawable/ic_launcher"android:label="@string/app_name"android:theme="@style/AppTheme" ><activityandroid:name="com.example.a70intentsenddata.MainActivity"android:label="@string/app_name" ><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity><activityandroid:name="com.example.a70intentsenddata.Result"android:label="@string/app_name" ></activity></application></manifest>

Android笔记 意图传值demo相关推荐

  1. Android笔记 杀死进程demo

    1布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:too ...

  2. Android笔记 fragment的生命周期

    demo执行顺序 10-22 20:38:10.281: I/System.out(26337): onAttach     附加到Activity  10-22 20:38:10.281: I/Sy ...

  3. Android笔记【3】---多媒体播放/广播与服务

    Android笔记[3]-多媒体播放/广播与服务 1.音乐播放 (1)创建MediaPlayer媒体播放器 存储在应用程序的res资源中的音乐文件,使用create()方法创建MediaPlayer对 ...

  4. Android 笔记:识别银行卡,获取银行卡卡号

    这个demo是用的card.io 提供的SDK,识别准确率比较高 先看一下效果图: 扫描界面: 识别成功界面 开始界面 在这里说一下集成的两种方式, 1.直接把途中的文件解压开复制到工程目录下的lib ...

  5. Vue父组件网络请求回数据后再给子组件传值demo示例

    QQ技术交流群 173683866 526474645 欢迎加入交流讨论,打广告的一律飞机票 这里demo使用延迟执行模拟网络请求:父组件给子组件需要使用自定义属性 Prop ,下面是示例代码: &l ...

  6. android自定义尺子收集demo

    demo合集: https://github.com/dalong982242260/AndroidRuler 1.直尺(测量距离) github:https://github.com/1149863 ...

  7. Android 笔记之 R 文件

    Android笔记之R文件 阅读目录 介绍 R 文件的内容 介绍 通过 R 文件引用资源 一.R 文件的内容 在 Android Studio 中 R 文件位于 app -> build -&g ...

  8. Android 程序启动界面Demo

    2019独角兽企业重金招聘Python工程师标准>>> Android 程序启动界面Demo,动态的呢 转载:http://www.adobex.com/android/source ...

  9. Android中WebView加载本地Html,与JavaScript与Android方法相互传值...

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u010046908/article/details/51759125 最近在做项目中,要使用High ...

最新文章

  1. 【最简洁】一句CSS3代码实现不规则自定义背景图拼接样式,多用于异形弹窗背景图
  2. FSMO角色的Windows界面查看和转移示例
  3. shell定时执行hive脚本文件
  4. 【每天学一点linux】后台进程不打印日志
  5. 底部导航栏Bottom navigation规范指南
  6. Django L6 编写你的第一个Django应用
  7. 机器人学习--智能移动机器人的有关技术演讲(浙大-熊蓉教授-2021年)
  8. 汇编烧程序进单片机要什么软件_单片机编程语言及应用技巧解析
  9. 【hdu 6444】Neko's loop
  10. java代码从服务器拉取到本地,集成到idea报错
  11. idea报错:不支持发行版本5的错误,快速解决方案
  12. 《时代》评出50个最酷网站
  13. 计算机三级路由器配置例题,计算机三级网络技术(7):路由器配置及使用(上)...
  14. 如何用计算机算工资,个人工资计算器避税
  15. 零基础做一个微信答题小程序(三)
  16. 谁是卧底? 科普影子寄存器
  17. JAVA练习题17:文字版格斗游戏
  18. 简单分析教您如何提高淘宝店铺DSR评分?
  19. DataFrame 数据筛选
  20. 晶晨905 2G+16G 与 1G+8G的内存占用对比

热门文章

  1. python3 循环写入一对多键值对_Python 3.9 正式版要来了,会有哪些新特性?
  2. 剑指offer 第1题
  3. 建模股票价格数据并进行预测(统计信号模型):随机信号AR模型+Yule-Walker方程_Python...
  4. 开发工具IDEA的使用
  5. 完美解决java.lang.OutOfMemoryError: bitmap size exceeds VM budget
  6. 自定义托管宿主WCF解决方案开发配置过程详解
  7. oracle数据如何导入hadoop,hadoop hive 与 Oracle 互相导入数据
  8. opencv c语言教程,OpenCV图像处理视频教程——入门篇(一)
  9. arcgis如何打开tif_实例|ArcGiS导出的dxf,在CASS中如何变身?
  10. MySQL8.0版本升级建议及各类场景的操作方法