码迷,mamicode.com
首页 > 移动开发 > 详细

Android Studio 在界面之间传递数据

时间:2019-10-26 20:50:59      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:edit   err   输出   vat   onclick   监听   int   image   部分   

 

 

例:从Activity1的文本框输入数据 输出到Activity2的文本框中

只列出部分代码

 

  • Activity1

 

  • private EditText edit_str;//在开头声明输入数据的文本框

 

  • edit_str = findViewById(R.id.edit_str); //找到该文本框

 

 

start.setOnClickListener(new View.OnClickListener() {                    //监听       

      @Override public void onClick(View v) {                     //点击按钮的时候执行以下操作

        String str = edit_str.getText().toString().trim();             //从文本框获取数据

        Intent intent = new Intent(Activity1.this, Activity2.class);       //从活动1跳转到活动2

        intent.putExtra("data_str", str);                       //传出数据 "data_str"是键名 str是真正传输的数据         

        startActivity(intent);     

      }   

    });

 

 

 

 

  • Activity2

 

     Intent intent = getIntent();

     TextView text_str = findViewById(R.id.text_str);        //找到要显示的文本框

     text_str.setText(intent.getStringExtra("data_str"));    //根据键名获取数据

 

 

  • layout1
    <EditText
        android:id="@+id/edit_str"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="300dp"
        android:textSize="25sp"
        android:gravity="center"/>

    <ImageView
        android:id="@+id/start"
        android:layout_width="51dp"
        android:layout_height="53dp"
        android:layout_gravity="center"
        android:src="@drawable/start" />

 

  • layout2
  <TextView
        android:id="@+id/text_str"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="200dp"
        android:textSize="25sp"
        android:gravity="center" />

 

运行截图

技术图片技术图片

 

Android Studio 在界面之间传递数据

标签:edit   err   输出   vat   onclick   监听   int   image   部分   

原文地址:https://www.cnblogs.com/ephemera/p/11745365.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!