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

从两个不同的活动向ListView传递EditText值

,可以通过以下步骤实现:

  1. 在第一个活动中,创建一个EditText控件用于输入值,并在布局文件中给它一个唯一的ID。例如,可以在XML布局文件中添加以下代码:
代码语言:txt
复制
<EditText
    android:id="@+id/editText"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:hint="请输入值" />
  1. 在第一个活动的Java代码中,获取EditText的值,并将其传递给第二个活动。可以通过Intent来传递值。例如,可以在按钮的点击事件中添加以下代码:
代码语言:txt
复制
// 获取EditText的值
EditText editText = findViewById(R.id.editText);
String value = editText.getText().toString();

// 创建Intent对象并传递值
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
intent.putExtra("value", value);
startActivity(intent);
  1. 在第二个活动中,接收传递过来的值,并将其显示在ListView中。可以在第二个活动的onCreate方法中添加以下代码:
代码语言:txt
复制
// 接收传递过来的值
Intent intent = getIntent();
String value = intent.getStringExtra("value");

// 将值添加到ListView中
List<String> list = new ArrayList<>();
list.add(value);

ListView listView = findViewById(R.id.listView);
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, list);
listView.setAdapter(adapter);

这样,当用户在第一个活动中输入值并点击按钮后,该值将被传递到第二个活动,并显示在ListView中。

对于这个问题,腾讯云提供了一系列与移动开发相关的产品和服务,例如:

以上是腾讯云提供的一些与移动开发相关的产品,可以根据具体需求选择适合的产品来实现从两个不同的活动向ListView传递EditText值的功能。

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

相关·内容

【Android 应用开发】Android 数据存储 之 SQLite数据库详解

context : 上下文对象; -- 参数② resource : ListView条目的布局; -- 参数③ cursor : 数据库表中查询出来记录; -- 参数④ string[]: 数据库中表字段名称...对象; -- 将数据Bundle对象取出 : 调用getSerializable()方法, 并将返回转换成 List> 类型; //获取跳转到该Activity...//输入新闻标题 private EditText et_content; //输入新闻内容 private ListView listView; //显示新闻列表 @Override...listView = (ListView) findViewById(R.id.lv_news); } /* * 按钮点击事件 * 通过判断被点击组件, 执行不同操作 */...EditText组件中获取新闻标题 和 新闻内容 * 2. 获取数据库并从将 新闻标题 和 内容 插入到数据库中 * 3. 重新查询数据库 获得Cursor对象 * 4.

2.5K10
  • 开启新activity获取他返回

    应用场景:打开一个新activity,在这个activity上获取数据,返回给打开它界面 短信发送时,可以直接选择系统联系人 界面布局是一个线性布局,里面右侧选择联系人在EditText右上,因此使用相对布局对输入框进行包裹...打开一个新界面展示系统联系人,采用ListView控件实现列表,继承BaseAdapter来实现适配器,通过ContentProvider读取系统联系人。...传递过来参数里面有个Intent对象,通过这个Intent对象获取到数据,展示到界面上 给ListView条目设置点击事件,调用ListView对象setOnItemClickListener(listener...,查看一下参数代表是什么,调用ContactInfos对象get(position)方法,得到ConatctInfo对象,调用ContactInfo对象getNumber()方法,得到电话号码...传递数据给调用它activity,调用setResult(requestCode,data)方法,参数:请求码,Intent对象,点击完成之后调用Activity对象finish()方法 ?

    1.2K40

    关于ListView中包含EditText数据复用引起异常解决方案

    概述 前几天测试提了一个bug,在ListView中添加留言信息,导致错乱问题。实际上就是ListView需要添加一个EditText,复用导致错乱问题,这个问题以前也遇到过。...诸如,ListView嵌套EditText、CheckBox等焦点问题都会出现复用错乱,其根源就是ViewHolder复用问题。 ?...说说上面的问题吧,保存item中EditText数据,导致数据复用时候都给设置了。...我们在最外层存了一个Map Map edItem; 监听每个Item输入(OnTextChangedListener),并在afterTextChanged()将保存到...EditText赋值,也就是在OnTextChange方法里面,我们判断一下,如果用户操作是当前Item,我们就给Map赋值,否则不赋值,或者赋值为空

    1.6K90

    Android Focusable in Touch Mode 介绍

    下面总结 官方文档 Touch Mode 介绍: Touch Mode 由于现在安卓手机基本都是触摸屏,导致我们没有意识到 Touch Mode 其实是一种特殊状态,不同于 Selection,...Touch Mode, Selection, and Focus 安卓手机在过去几年里经历了多种输入方式,比如手指、电容笔、 键盘、触摸球等等,开发人员需要对这些不同操作有不同响应。 ?...但是当我们按着同时滑动手指,ListView 会滑动,同时你选中这个 Item 会退出 selected 状态,你可以试试。 为什么会这样呢?...focusableInTouchMode, 常用在 输入框 EditText 或者 ListView。...当我们设置 ListView focusableInTouchMode 为 false 时,它 item 也无法获取不到焦点,这在有的场景下会有用处。

    1.6K60

    Android开源库:手把手教你实现一个简单好用搜索框(含历史搜索记录)

    X轴上起点 y:组件在容器Y轴上起点 width:组件长度 height:组件高度 } /** * 步骤3:通过监听复写EditText本身方法来确定是否显示删除图标...对于含有一键清空功能 & 更多自定义样式EditText自定义控件具体请看我另外一个简单 & 好用开源组件:Android自定义EditText:手把手教你做一款含一键删除&自定义样式SuperEditText...// 注:由于此处需求会根据自身情况不同不同,所以具体逻辑由开发者自己实现,此处仅留出接口 if (!...点击搜索按键后,根据输入搜索字段进行查询 // 注:由于此处需求会根据自身情况不同不同,所以具体逻辑由开发者自己实现,此处仅留出接口...); /** * 关注3 * 检查数据库中是否已经有该搜索记录 */ private boolean hasData(String tempName) { // 数据库中

    2.8K10

    listview与SQLite结合实现记事本功能

    为了便于新手学习,在此也是罗列一下涉及知识点: 1、SQLite基本使用,增删查改 2、listview,adapeter基本使用 3、activity生命周期 4、intent、bundle...传递参数 5、AlertDialog基本使用 另外还有一些零碎知识点都可以百度到。...笔者在这点上也是花了比较久时间,原本为了精简代码,想法是用listviewarg2直接通过数据库记录id进行操作,但是由于SQLite这个问题,所以这种方法就有问题了。...最终,笔者采用是内容搜索方法,listview每个item中获取内容,然后到数据库中通过内容搜索该记录,最后对其进行操作。 效果: ? ?...中此个item中内容 //删除该行后刷新listview内容 String content = listview.getItemAtPosition(arg2) + ""; String content1

    1K20

    android学习笔记----短信发送器

    短信发送器demo地址:https://github.com/liuchenyang0515/SmsSend 模拟效果:        我们初步想要功能就是ListView显示一些数据,点击这些数据后想要发送一些祝福短信...android.intent.category.DEFAULT"); // 设置type intent.setType("text/plain"); // 传递数据...注:Android4.4开始(API级别19),如果只有当不选择应用程序作为默认SMS应用程序,系统会自动将使用此方法发送消息写入SMS提供者(默认SMS应用始终负责将其发送消息写入SMS提供程序...为RESULT_ERROR_GENERIC_FAILURESentIntent可能包含无线电技术特定额外“错误代码”,通常只对故障排除有用。...deliveryIntent PendingIntent:如果不为空,则为PendingIntent消息传递到收件人时广播。状态报告原始PDU位于扩展数据(“PDU”)中。

    46510

    android调用webservice接口获取信息

    有一篇博客上讲了如何基于CXF搭建webservice,service层接口会被部署到tomcat上,这一篇我就讲一下如何在安卓中调用这些接口传递参数。...envelope.setOutputSoapObject(object); try{ // 调用webService ht.call(null, envelope); System.out.println("回传...e.printStackTrace(); String msg=e.getMessage(); System.out.println(msg); } 4.若webservice接收不到android传来...6.要关闭windows防火墙 7.当时我还遇到了一个问题,就是当传递信息复杂时,比如传递list型一个自定义类,会出现问题,当时我是重写了ListAdapter类,如下所示: package com.adapter...goodsSellNum;// ListView输入 public TextView goodsUnit;// 用来定义标志性主键,可不用关心 } public float calculate(

    99820

    Android小程序实现音乐播放列表

    ,添加界面提供两个文本框和一个按钮,用于输入音乐名和歌手名,当单击“添加”按钮时,将数据插入到表中,具体代码如下: package com.example.musiclist; import android.app.Activity...封装记录信息 key 和 values 成对出现 ContentValues values = new ContentValues(); values.put("name", name...()方法查询数据库并返回一个Cursor游标,然后使用SimpleCursorAdapter适配器将数据绑定到ListView控件上,并在ListView控件上注册单击监听器,当单击一条记录时,显示一个警告对话框提示是否删除...,单击“是”,则调用DBHelperdel()方法删除指定记录。...更多关于播放器内容请点击《java播放器功能》进行学习。 以上就是本文全部内容,希望对大家学习有所帮助。

    1.3K41

    Android记事本项目开发

    因为主页需要显示已经记录内容,所以我选择用ListView去显示。用到ListView,则与之对应是要一个数据源,一个适配器。...创建好了ListView,准备好了适配器,接下来要为ListView准备数据源,而这数据源是要从数据库读出来。...当另外Activity返回到主Activity时,主页面应该再刷新一次,刷新数据和显示,所以我在onResume()方法中调用了 NewAsyncTask().execute() 方法,当活动恢复时刷新显示...("note_item"); noteId = intent.getIntExtra("note_id",0); Log.d("Anonymous", "传递备忘录ID:" + noteId);..., Toast.LENGTH_SHORT).show(); finish(); } } }); /** * 点击屏幕空白区域,EditText选中 */ } /** * 根据id数据库读数据异步任务

    2.3K30

    2014-10-31Android学习------SQLite数据库操作(四)-----数据库模块(二)增删改查实例展示

    view, int position, long id) { // TODO Auto-generated method stub /* 将myCursor移到所点击...(0); /* 取得字段todo_text */ myEditText.setText(myCursor.getString(1)); } });...标准构造函数。 参数 上下文:ListView对于activity上下文 布局:布局文件id。布局文件中应包括“to”定义那些控件id c:数据库游标。...ListView控件基本完成了实现,但是还有一个没有处理,就是视图更新 在前面的一篇文章就讲到了视图更新 主要是两个函数:invalidate 和postInvalidate 参看前面的文章...,当这个新游标值返回来时候(当你定义游标有时候),你就能够在异步更新视图列表中做到这一点(让数据库中最新数据显示在列表中) 下面我们要思考为什么重复查询很危险,不推荐使用呢,我想更上面的那个构造

    59640
    领券