首页
学习
活动
专区
工具
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 添加另一个显示

8.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.3K20

Android Studio 新特性详解

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

2.7K20

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创建菜单。或许你现在心中会有个疑惑,如何销毁一个活动呢?

2.9K20

Android Studio 4.1 发布啦

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

6.4K10

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

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

1.8K30

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

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

29920

Android – Drawable 详解

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

5.2K50

高效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.2K10

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

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

69430

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

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

3.6K30

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

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

3.5K00

使用 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.1K30

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

使用Android Studio创建一个AndroidAdd 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.1K100

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

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

3.6K20

《移动互联网技术》 第四章 移动应用开发: Android Studio开发环境使用方法:建立工程,编写源程序,编译链接,安装模拟器,通过模拟器运行调试程序

创建窗口中列出了各种类型手机,选择一个类型,点击Next按钮,完成配置,如下图所示。 模拟器创建好以后,点击启动按钮,即可启动模拟器,如下图所示。...难点 (1) 移动应用开发框架 工程创建好以后,在Android Studio左边窗口显示了整个工程项目的各种信息,如下图所示。...构建工具是一个把源代码生成为可执行应用程序过程自动化程序,其中包括编译、连接、代码打包、生成可执行文件等步骤。在Android Studio,使用Gradle构建项目。...除了通过日志工具查看各种信息以外,在Android,还提供了另外一种运行时查看信息方式——Toast。在程序通过编写Toast代码,可以在Android应用运行界面上弹出一个提示窗显示信息。...;第二个参数是要显示文本信息;最后一个参数有两个选项,一个是Length_short,另一个是Length_long,分别表示显示时间长短。 ​

20210

Android Studio preview 不固定及常见问题解决办法

Android Studio提供了一个强大“Preview”工具,可以帮助您预览您布局文件将如何在用户设备上呈现。XML布局可能是Android开发中最常用资源。...您项目中每个活动至少有一个布局文件。 Android Studio预览工具可帮助您实现这些伟大设计,并快速迭代它们,甚至不需要运行您应用程序。...这时可以使用tools:layout_heighttools:layout_width,并且设置一个固定颜色toos:background预览各个尺寸下图片可以在ImageView占用空间。...问题3:修复损坏预览 如下图所示错误经常发生:创建自定义View时,务必确保您视图可以实例化,而不使用任何在预览期间可能不存在外部依赖项。...这是一个问题,因为它需要更多精力时间来了解屏幕上发生了什么。 您可以使用tools:visibility =“visible”属性,以仅在预览面板显示它。

3.6K30
领券