首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在android studio中创建3个文本字段和一个按钮来显示另一个活动的结果?

在Android Studio中创建3个文本字段和一个按钮来显示另一个活动的结果,可以按照以下步骤进行操作:

  1. 打开Android Studio,并创建一个新的项目。
  2. 在项目的布局文件中,添加3个文本字段和一个按钮。可以使用LinearLayout或RelativeLayout等布局容器来组织它们的位置和大小。例如,可以使用以下代码创建一个垂直排列的布局:
代码语言:txt
复制
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <EditText
        android:id="@+id/editText1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="输入文本1" />

    <EditText
        android:id="@+id/editText2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="输入文本2" />

    <EditText
        android:id="@+id/editText3"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="输入文本3" />

    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="显示结果" />

</LinearLayout>
  1. 在MainActivity.java文件中,找到onCreate()方法,并在其中添加以下代码:
代码语言:txt
复制
Button button = findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        EditText editText1 = findViewById(R.id.editText1);
        EditText editText2 = findViewById(R.id.editText2);
        EditText editText3 = findViewById(R.id.editText3);

        String text1 = editText1.getText().toString();
        String text2 = editText2.getText().toString();
        String text3 = editText3.getText().toString();

        Intent intent = new Intent(MainActivity.this, ResultActivity.class);
        intent.putExtra("text1", text1);
        intent.putExtra("text2", text2);
        intent.putExtra("text3", text3);
        startActivity(intent);
    }
});
  1. 创建一个新的活动类ResultActivity.java,并在其中找到onCreate()方法。在该方法中,添加以下代码:
代码语言:txt
复制
TextView textViewResult = findViewById(R.id.textViewResult);

Intent intent = getIntent();
String text1 = intent.getStringExtra("text1");
String text2 = intent.getStringExtra("text2");
String text3 = intent.getStringExtra("text3");

String result = "文本1:" + text1 + "\n文本2:" + text2 + "\n文本3:" + text3;
textViewResult.setText(result);
  1. 在ResultActivity的布局文件中,添加一个TextView来显示结果。例如,可以使用以下代码:
代码语言:txt
复制
<TextView
    android:id="@+id/textViewResult"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

完成以上步骤后,你就成功地在Android Studio中创建了3个文本字段和一个按钮来显示另一个活动的结果。当用户在文本字段中输入内容并点击按钮时,将会打开ResultActivity,并显示输入的文本内容。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Android Studio 3.6 发布啦,快来围观

搜索资源时,资源管理器现在将显示所有项目模块的结果(以前,搜索仅从所选模块返回结果)。 筛选器按钮可以查看来自本地依赖模块,外部库和 Android - 框架的资源也可以使用过滤器显示主题属性。...可以在导入过程中通过在资源上方的文本框中单击来重命名资源。...要使用此功能,请先捕获堆转储或将堆转储文件导入Android Studio。要显示可能正在泄漏内存的碎片和活动,请在“内存探查器”的堆转储窗格中选中“活动/碎片泄漏”复选框。...要创建和保存路线,请执行以下操作: 1.在地图视图中,使用文本字段搜索路线中的第一个目的地。 2.从搜索结果中选择位置。 3.选择 Navigate 按钮 ? 4.从地图上选择路线的起点。 5....在虚拟设备运行时,最多可以添加两个以下显示: 1.打开扩展控件,然后导航到 Displays 选项卡。 2.通过单击添加 Add secondary display 来添加另一个显示。

9K20

【谷歌官方文档】1.1 建立第一个APP

本小节介绍如何使用Android Studio或者是SDK Tools中的命令行来创建一个新的项目。...如果已经用Android Studio打开过项目,点击菜单中的File,选择New Project来创建一个新的项目。 2....Android Studio创建项目时新建的Activity对应的xml布局文件,按照创建新项目的流程,Android Studio会同时展示这个文件的文本视图和图形化预览视图,该文件包含一些默认设置和一个显示内容为...在本小节里,我们将学习如何用 XML 创建一个带有文本输入框和按钮的界面。...(建立简单的用户界面)后,我们已经拥有了显示一个activity(一个界面)的app(应用),该activity包含了一个文本字段和一个按钮。

2.4K20
  • Android Studio 新特性详解

    在示例项目启动后,您也许会注意到,当相机处于活动状态时,Android Studio 会给出如何在相机虚拟场景中进行导航的提示。...△ 在图形编辑器中模拟旋转屏幕 Android 12L 屏幕适配 & Visual Linting 让我们来看另一个布局。...点击警告按钮打开问题视图,可以看到这里提示布局中的一个按钮被部分隐藏了。我们可以查看不同的预览配置,如果一个视图显示在一个屏幕上,则最好也能显示在另一个屏幕上。...可以看到,第一条提示我们刚才看到过的视图不一致问题,它同时还指出,只需要在较窄的布局中显示底部栏;另一个问题是,在非常宽的布局中,文本行中的字符数超过了 120 个,这会降低应用的易用性。...由于实时编辑功能的存在,在您输入的过程中,Android Studio 会进行大量计算,以尽可能快速地实时显示更新后的界面;而如果使用了 Visual Linting,Android Studio 会在后台运行分析

    2.8K20

    Android Studio advanced configuration

    显示行号 当我首次启动我的 Android Studio 的时候,我想做的第一件事就是希望能看到文件中的行号,我一直很奇怪这个基本的配置为毛不是默认开启的?!...官方关于编码风格的指导来进行字段命名。...其实Android Studio 可以自动在帮我们生成字段名称的时候加上自定义的前缀,如: 非共有,非静态的成员变量以’m’开始 静态成员变量以’s’开始 命名前缀配置方法 File | Settings...Fonts | Android Logcat 点击 Click on Save As…按钮创建一个新的配色 Scheme 按照下面的表格修改对应的颜色(修改之前需要取消勾选 Use inherited...点击最右侧的加号并选择 Template Group 在弹出的对话框中输入一个活动模板分组的名称,如 custom 在左侧选中上一步中创建的 custom 分组,点击右边的加号 选择 Live Template

    1K20

    安卓入门-第二章-探究活动

    2.2.2 创建和加载布局  前面我们说过,Android程序的设计讲究逻辑和视图分离,最好每一个活动都能对应一个布局,布局就是用来显示界面内容的,因此我们现在就来手动创建一个布局文件。...具体的按钮的属性既可以再XML文本文件中读出,也可以通过可视化布局编辑器中选中按钮后点击Attributes来进行属性的查看: ? ?  ...这种程序一般都是作为第三方服务供其他应用在内部进行调用的,如支付宝快捷支付服务。  好了,现在一切都已准备就绪,让我们来运行一下程序吧,结果如图2.7所示。 ?  ...第二个参数是Toast显示的文本内容 第三个参数是Toast显示的时长,有两个内置常量可以选择Toast.LENGTH_SHORT 和Toast.LENGTH_LONG 。 ?...2.2.6 销毁一个活动  通过上一节的学习,你已经掌握了手动创建活动的方法,并学会了如何在活动中创建Toast和创建菜单。或许你现在心中会有个疑惑,如何销毁一个活动呢?

    3K20

    Android Studio 4.1 发布啦

    然后模型文件就会被导入到的项目中,并将其放置在 ml/ 文件夹中,如果该目录不存在,Android Studio 将为创建该目录。 ?...查看模型元数据和使用情况 要查看导入模型的详细信息和获取有关如何在应用程序中使用它的说明,可以在项目中双击模型文件以打开模型查看器页面,该页面显示以下内容: 1、模型:模型的高级描述 2、Tensors...如示例所示,Android Studio 创建了一个 MobilenetV1025160Quantized 用于与模型进行交互的类。 如果模型没有元数据,屏幕将仅提供最少的信息。...有关线程状态分布的数据。 所选跟踪事件的最长运行时间。 ? 要导航到另一个事件,请从表中选择另一行。...类),Android Studio现在向您显示自定义视图的预览,使用工具栏中的下拉菜单可在多个自定义视图之间切换,或单击按钮以垂直或水平环绕内容。

    6.5K10

    Android应用界面开发——简单控件和Activity间传递数据

    Studio + Genymotion 平台环境:Mac/ Linux/ Windows 创建新的工程 环境搭建好后,就可以创建一个新的工程来体开启Android开发之旅了。...第四步:输入主活动名称以及主活动布局文件名称。 ? Finish,一个工程就创建好了。...多姿多彩的控件世界 比较最常用的控件 一 控件View的通用属性:宽高、颜色、边距、是否可见、内容居中、 点击事件等 TextView 显示文本 EditText 编辑框 Button 点击按钮 .9...:加载网页 ListView:显示列表 GridView:显示表格式列表 ScrollView:内容可滚动视图 SufaceView:非常重要的绘图容器 针对比较常用的控件一和Activity之间传递数据写了一个小的...进入主界面,有两个按钮,一个TextView,一个按钮是进入买书界面,点击该按钮将会跳转到买书界面,您要买的书后面是一个TextView,在买书界面输入书名后,提交,会把输入的书名返回给该界面,另一个按钮是重置

    1.9K30

    浅试Android开发

    Android是由Google主导开发的一个基于Linux内核的开源操作系统,专为移动设备设计,如智能手机、平板电脑和智能穿戴设备。...此外,开发者还可以声明应用所需的权限,例如访问网络、读取联系人等。在Android开发中,活动是用户界面的一个重要组成部分,代表了应用中的一个单一屏幕。...每个活动都可以包含用户界面元素,如按钮、文本框和图像等,用户与这些元素进行交互。...活动的生命周期由系统管理,开发者可以通过重写生命周期方法(如onCreate、onStart、onResume、onPause、onStop和onDestroy)来处理活动的创建、显示、隐藏和销毁等状态...它描述了在特定活动中显示的视图和布局结构。通过XML格式,开发者可以直观地定义界面的各个元素及其属性。我感觉很类似传统前端开发中的HTML。

    9520

    【Android开发基础系列】Android开发学习专题

    Android的一个活动一般对应界面中的一个屏幕显示,可以理解成一个界面,每一个活动在界面上可以包含按钮、文本框等多种可视的UI元素。     ...设置控件的行为 5.1.1 第一种事件响应方法——新建接口实例         根据以上的布局文件中定义的两个按钮和一个文本框,这个布局文件被活动设置为View后,显示的内容就如上图所示,只是行为还没有实现...两个活动的名称分别为Forwarding和ForwardTarget,由于第二个活动没有intent-filter,因此在程序中只能由第一个活动来启动。...5.5 菜单的使用         在Android中具有单独接口,用于在活动中使用菜单。本例使用一个菜单来控制按钮的背景颜色,从其中可以了解如何在应用程序中使用菜单。...; 5.6.5 复选项和按钮对话框         第6个按钮(Repeat alarm)启动一个复选项和按钮对话框; 5.6.6 文本的按键对话框(使用布局文件)         第7个按钮(Text

    33320

    .NET周刊【9月第2期 2024-09-08】

    设计模式分类为创建型、结构型和行为型模式。创建型模式关注对象创建过程,包括单例模式、工厂方法等。结构型模式关注类或对象的组合,如适配器、装饰器等。行为型模式着重对象间通信,如策略模式、观察者模式等。...主要涉及控件中心坐标获取、背景和内圆绘制、矩形和圆点的填充,以及文本和鼠标点击事件的创建。通过指定中心坐标进行图形旋转,实现按钮的自动和手动旋转。...C#自定义控件—文本显示、文本设值 https://www.cnblogs.com/guoenshuo/p/18393718 文章介绍了如何绘制方便的文本显示和设定组件(TextShow, TextSet...),以简化标签显示及文本颜色自定义。...本文通过两个示例详细解释了TaskScheduler的实现,一个示例是每个任务创建一个新线程,另一个是使用线程池。每个示例包括创建任务调度器、将任务交给调度器,以及任务的调度和执行。

    8310

    Android – Drawable 详解

    用法 在不同情况下有很多可绘制的类型,设置按钮的状态行为,创建可伸缩的按钮背景和创建复合可绘制图层。...这用于创建一个复杂的形状,然后可以作为布局或视图的背景附加在屏幕上。例如,可以使用可绘制的形状来更改按钮背景的形状,边框和渐变。 一个形状只是一个属性的集合,被合并来描述一个背景。...你可以使用鼠标来选择要拉伸的区域(使用Shift键并单击并拖动鼠标擦除区域),右侧的预览窗格将显示如何根据内部文本渲染图像。 ? 需要为可拉伸区域定义左边和上边的线。...转换为Vector Drawable 另外,有几种方法可以直接从SVG图形创建vector drawable: ① Vector Asset Studio - 是Android Studio中包含的一个实用工具...首先,我们来创建一个drawable的形状,res / drawable / nice_button_enabled.xml中的“默认”按钮背景: <?

    5.4K50

    高效Android开发者必须知道的4个工具

    例如: 在布局运行到设备之前先检查它看上去如何 运行代码检查工具,如Lint:在编译之前很难发现代码中的错误 为位图图形的所有显示分辨率和状态(启用,禁用,按压等)提供选择选项,并将它们导出到不同的数字设备...Design Attributes包括: tools:context tools:context可用来显示开发框架选择什么活动类来实施布局。...使用这个属性,Android Studio会自动选择所需的主题用于预览。 tools:showIn tools:showIn有助于指出想要哪个布局在预览中显示。例如: ? 用来包括布局。...解决办法:Photoshop插件Cut&Slice me Cut&Slice me仅允许通过按下一个按钮来生成位图图形的切割。它用于实施所有显示分辨率和状态(启用,禁用,按下)。...还有一个附加优点涉及到发送有关于泄漏的数据到服务器,并排除反射引用和来自于方法的特定活动。 总之,我们可以说,Android开发者有各种不同的工具可用于促进app开发过程。

    70930

    高效Android开发者必须知道的4个工具

    例如: 在布局运行到设备之前先检查它看上去如何 运行代码检查工具,如Lint:在编译之前很难发现代码中的错误 为位图图形的所有显示分辨率和状态(启用,禁用,按压等)提供选择选项,并将它们导出到不同的数字设备...Design Attributes包括: tools:context tools:context可用来显示开发框架选择什么活动类来实施布局。...使用这个属性,Android Studio会自动选择所需的主题用于预览。 tools:showIn tools:showIn有助于指出想要哪个布局在预览中显示。例如: ? 用来包括布局。...解决办法:Photoshop插件Cut&Slice me Cut&Slice me仅允许通过按下一个按钮来生成位图图形的切割。它用于实施所有显示分辨率和状态(启用,禁用,按下)。...还有一个附加优点涉及到发送有关于泄漏的数据到服务器,并排除反射引用和来自于方法的特定活动。 总之,我们可以说,Android开发者有各种不同的工具可用于促进app开发过程。

    1.3K10

    Flutter 2.5正式版发布,带来多项重大更新

    另一个出色的社区贡献是为 ScaffoldMessenger , 你可能还记得 从Flutter 2.0 开始 ScaffoldMessenger 提供了一个更强大的方式来显示 SnackBars ,...彩色框架图,用于识别应用中的应用、原生、Dart 和 Flutter 代码活动。...此外,Flutter 最新的 IJ/AS 插件允许查看单元测试和集成测试运行的覆盖率信息,可以从“调试”右边的按钮来查看测试覆盖率的信息。...[在这里插入图片描述] 要启用图标预览,您需要告诉插件您正在使用哪些软件包,settings/preferences 中有一个新的文本字段。...[在这里插入图片描述] Visual Studio Code 测试运行器看起来与当前的 Dart 和 Flutter 测试运行器略有不同,它会跨会话保留运行结果。

    3.6K00

    游戏优化系列二:Android Studio制作图标教程

    1、关于Image Asset Studio Android Studio 包含一个名为 Image Asset Studio 的工具,可帮助您根据素材图标、自定义图片和文本字符串生成自己的应用图标。...例如,您可以定义一个测试版源集,并创建一个版本的图标,在其右下角显示“BETA”文本。如需了解详情,请参阅配置构建变体。 (8)点击 Finish。...在 Select Icon 对话框中,选择一个素材图标,然后点击 OK。 在 Path 字段中,指定图片的路径和文件名。点击 ... 以使用对话框。 在 Text 字段中,输入文本字符串并选择字体。...例如,您可以定义一个 Beta 版源集,并创建一个版本的图标,使其右下角包含文本“BETA”。如需了解详情,请参阅配置构建变体。...例如,您可以定义一个 Beta 版源集,并创建一个版本的图标,使其右下角包含文本“BETA”。如需了解详情,请参阅配置构建变体。

    3.7K30

    使用 Android Studio 进行 Flutter 开发

    本文将与你一起回顾如何在 Android Studio 里进行 Flutter 工具的配置。 创建项目 你可以通过多种方式来创建新项目。 ?...点击工具栏中的 Debug 按钮,或选择 Run > Debug。 底部的 Debugger 窗口会显示出堆栈和变量信息。 底部的 Console 窗口会显示详细的日志输出。...前缀 stanim:创建一个 StatefulWidget 的子类,并关联 State 子类,包含一个 AnimationController 的初始化字段。...在进行操作之前,请确保你使用的是最新版本的 Android Studio 和 Flutter 插件。 在“项目视图”中,你可以在 flutter 应用的根目录下看到一个 android 的子目录。...确保选择和 Flutter 使用相匹配的 Android SDK(如 flutter doctor 中所示)。 点击 OK。

    6.4K30

    关于Flutter 2.5稳定版你知道多少?

    您可以通过「debug」按钮旁边的工具栏按钮来访问这个信息: 覆盖率信息将以红色和绿色的矩形显示在编辑窗口左侧的空隙中。...在插件的设置 / 偏好页面有一个新的文本字段。 注意,这对定义为类中静态常量的图标有效,如屏幕截图中的示例代码所示。...Visual Studio Code 测试运行器看起来与当前的 Dart 和 Flutter 测试运行器有些不同,它会在不同的会话中显示结果。...Visual Studio Code 测试运行器还在编辑界面的左侧增加了新的间距图标 (Gutter icon),显示测试的执行结果状态,可以点击它来运行测试 (或右键点击上下文菜单)。...它的开发经过了大量的内部和外部评审,以提供一个更好的基础来构建一个达到产品级品质的应用。

    3.7K20

    Android开发之Activity的创建跳转及传值

    使用Android Studio创建一个Android的Add New Activity工程(步骤略,详见上篇博客),在这个工程中默认会有一个Blank Activity,而且在Blank Activity...我们把这个工程中创建的一个新的Activity,然后再有Hello World中添加一个按钮,点击按钮跳转到我们创建的新的Activity中。在新的按钮中点击Back返回到上一个Activity中。...一、Activity的创建与组件添加 1.创建一个Blank Activity 在Android Studio的文件资源目录中,选中你要创建Activity的包,右键单击->New -> Activity...以及控件显示的文本(Text)等。...通过startActivity方法来启动Intent, 与其说是启动Intent, 倒不如说事把当前Activity如栈,把将要显示的Activity放入栈顶。

    3.2K100
    领券