输入姓名评估的跳转

首先是第一个界面

<EditText    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:id="@+id/edit"    android:hint="请输入姓名"    android:gravity="center"    android:layout_marginTop="180dp"    android:layout_alignParentTop="true"    android:layout_alignParentLeft="true"    android:layout_alignParentStart="true" />

<Button    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:layout_alignBaseline="@+id/button"    android:layout_alignBottom="@+id/button"    android:layout_alignParentRight="true"    android:layout_alignParentEnd="true"    android:layout_marginRight="62dp"    android:layout_marginEnd="62dp"    android:id="@+id/button2"    android:text="退出"/>

<Button    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:layout_marginTop="16dp"    android:id="@+id/button"    android:text="进入评估"    android:layout_below="@+id/edit"    android:layout_toLeftOf="@+id/button2"    android:layout_toStartOf="@+id/button2"    android:layout_marginRight="29dp"    android:layout_marginEnd="29dp" />

<TextView    android:layout_width="match_parent"    android:layout_height="80dp"    android:id="@+id/text"    android:layout_below="@+id/button2"    android:layout_alignParentLeft="true"    android:layout_alignParentStart="true"    android:layout_marginLeft="25dp"    android:layout_marginStart="25dp"    android:layout_marginTop="13dp" />然后是第二个界面:


<Button    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:layout_centerVertical="true"    android:layout_alignParentLeft="true"    android:layout_alignParentStart="true"    android:layout_marginLeft="56dp"    android:layout_marginStart="56dp"    android:id="@+id/button3"    android:text="有"/>

<Button    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:layout_alignBaseline="@+id/button3"    android:layout_alignBottom="@+id/button3"    android:layout_toRightOf="@+id/button3"    android:layout_toEndOf="@+id/button3"    android:layout_marginLeft="58dp"    android:layout_marginStart="58dp"    android:id="@+id/button4"    android:text="没有"/>

<TextView    android:layout_width="match_parent"    android:layout_height="30dp"    android:id="@+id/textView"    android:layout_above="@+id/button3"    android:layout_alignParentLeft="true"    android:layout_alignParentStart="true" />之后就是在MainActivity里和Main2Activity里进行java的修改,需要达到的效果是输入姓名单击评估会进入第二界面,并且传输姓名给第二个界面第二个界面进行回答,再将第二个界面的回答结果返回给第一个界面显示。这里用到了Edittext的内容Intent在两个ACTIVITY之间的数据传输以及给按钮进行监听和设置事件效果如图

代码如下 Mainactivity:

 final String s=edit.getText().toString(); button1.setOnClickListener(new View.OnClickListener() {     @Override     public void onClick(View v) {         String name=edit.getText().toString();         Intent intent=new Intent(MainActivity.this,Main2Activity.class);         intent.putExtra("name",s);         startActivity(intent);     } }); text=(TextView)findViewById(R.id.text);Intent intent=getIntent() ; String dedao=intent.getStringExtra("name3"); String dedao2=intent.getStringExtra("name2"); text.setText(dedao2); text.setText(dedao);

Main2Activity:
 textView=(TextView)findViewById(R.id.textView); Intent intent= getIntent(); String name= intent.getStringExtra("name"); textView.setText(name+"同学:你对安卓学习有信心嘛");button3.setOnClickListener(new View.OnClickListener() {    @Override    public void onClick(View v) {        Intent intent=new Intent(Main2Activity.this,MainActivity.class);        intent.putExtra("name3","评论内容返回为:有");        startActivity(intent);    }}); button4.setOnClickListener(new View.OnClickListener() {     @Override     public void onClick(View v) {         Intent intent=new Intent(Main2Activity.this,MainActivity.class);         intent.putExtra("name2","评论内容返回为:没有");         startActivity(intent);     } });

以上完毕。
时间: 2024-11-05 22:55:30

输入姓名评估的跳转的相关文章

输入姓名打印年龄练习

//.用户输入姓名,然后打印此人的年龄,从1岁-18岁,每一岁占一行,打印内容为“我今年xxx岁了!”: //当6岁时增加打印“我上小学了!”: //当11岁时增加打印“我上初中了!”: //当15岁时增加打印“我上高中了!”: //当18岁时增加打印“我成年了!考上了北大!” Console.Write("姓名:"); string name=Console.ReadLine(); for (int i = 1; i <= 18;i++ ) { Console.WriteLin

//输入学生人数,挨个输入姓名,身高,年龄,求平均年龄,然后按身高降序排列输出

13:52:49N U L L 2014/12/19 13:52:49using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text; namespace _1120_1210{    class JieGouTi    {        //输入学生人数,挨个输入姓名,身高,年龄,求平均年龄,然后按身高降序排列输出        public s

jQuery判断是否输入姓名

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <input type="text" placeholder="请输入姓名(必须是汉字)" name="xingm

输入姓名脚本

输入名字,判断姓名是否合法.三次输入错误后直接跳出. 如果输入正确,则排序后输出 #!/usr/bin/env python#coding:utf-8num = 1 errcount = 0count = input("Enter total number of names:")namelist = []while num <= count:    print "please enter name %d:" %num    name = raw_input()

Java_I/O输入输出_实现当用户输入姓名和密码时,将每一个姓名和密码加在文件中,如果用户输入done,就结束程序。

import java.io.*; public class Example { static final int lineLength = 81; public static void main(String[] args) { FileOutputStream fos; byte[] phone = new byte[lineLength]; byte[] name = new byte[lineLength]; try { fos = new FileOutputStream("word.

jquery通过textarea的字符位置控制光标位置,通过输入月份位置,跳转到输入日的位置,输入日后跳转至末尾

$(item).on("click", function () { var inputStr = ''; var startPosition = 0; var strYear = new Date().getFullYear(); if ($(item).hasClass('read-option')) { inputStr = strYear + '年 月 日圈阅.'; } else if ($(item).hasClass('approval-option')) { inputSt

定义一个学生的结构体,学号,姓名,身高,输入学生信息。按身高排序输出

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace ConsoleApplication1 { class Program { struct student { public int code;//pu修饰符blic public string name;//结构体成员 public int shengao

多activity界面跳转并传递数据

1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://schemas.android.com/tools" 4 android:id="@+id/activity_main&quo

页面跳转作业

下面就是两个布局的代码,和相应的java代码.做的时候遇到一点问题就是跳转时会闪退,发现是manifests注册有点问题,两个页面的跳转这个很关键. --- 第一个xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="