点击Button将EditText的内容显示到另外一个页面的Listview中
有2个Activity,1个放Listview,另外一个放EditText和Button,怎么点击Button按钮将EditText的内容显示到另外一个页面的Listvi...
有2个Activity,1个放Listview,另外一个放EditText和Button,怎么点击Button按钮将EditText的内容显示到另外一个页面的Listview中
展开
2个回答
展开全部
这里是2个Acitivity,可以说是2个页面,需要用到Activity之间的数据传递,
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
intent.putExtra("edit_values", editText.getText().toString());
startActivity(intent);
另一个页面接受
String result = getIntent().getStringExtra("edit_values");
之后不就好说了.
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
intent.putExtra("edit_values", editText.getText().toString());
startActivity(intent);
另一个页面接受
String result = getIntent().getStringExtra("edit_values");
之后不就好说了.
展开全部
把EditText里的内容更新到C类的一个ArrayList中~ListView的Adapter使用C类的ArrayList作为数据源~包含ListView的Activity在Resume()的时候更新ListView的数据~
更多追问追答
追问
怎么更新过去啊,能说详细一些吗,不好意思,我是初学者,我是将EditText的输入内容,点击Button按钮后,在另外一个页面的List显示出来,就是不知道怎么传过去
追答
你点击Button是只执行后台数据更新还是既更新数据又跳转到另一个Activity?
Adapter和ListView应该懂吧~这个算是基础~不懂先看这个~
然后你点击Button的时候~把EditText里的数据存放到ArrayList中~
在Activity的Resume()方法中加入Adapter适配器的数据初始化并匹配ListView~这样你每次打开这个activity时adapter就会自己去找数据来显示ListView~
关键在于C类的ArrayList~你要自己在另一个文件里写一个类~用来存放两个Activity都可以访问的数据ArrayList~可以使用Application类也可以直接自定义一个类~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询