text-Android中怎样获取动态添加EditText的内容

问题描述

Android中怎样获取动态添加EditText的内容

RT,在Android中如何获得动态添加EditText的输入文本内容?

解决方案

search是一个TextView,类似于这样处理就行了:
search.addTextChangedListener(new TextWatcher() {
//输入后的串 qr 0 1 2
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
Message msg=Message.obtain();
msg.obj=s;
msg.what=0x123;
handler.sendMessage(msg);
Log.i("222", "onTextChangedCharSequence "+s+" start "+start+" before "+before+" count "+count);
}
//输入前的串 q 0 1 2 after是此次添加文字的总数
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
Log.i("222", "beforeTextChangedCharSequence "+System.currentTimeMillis());
}
//输入后的串 qr
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
Log.i("222", "afterTextChangedEditable "+System.currentTimeMillis());

        }
    });

解决方案二:

可以用TextWatcher

解决方案三:

对效率和资源没有太大要求的话可以用写一个runnable动态获取EditText中的类容

时间: 2024-08-19 23:56:18

text-Android中怎样获取动态添加EditText的内容的相关文章

C#WinForm中怎么获取动态添加的panel句柄?

问题描述 比如说动态添加16个panel,在一个groupBox中分布排列,现在想获取到他们每一个的句柄来把图像显示到对应的panel上,该怎么去获取保存并使用?学生,没有接触过此类东西,还望各位能够帮助,最好能有相应的代码,表示感谢 解决方案 解决方案二:方法1创建的时候,new完不要把变量丢弃,放到List<panel>里以便能够使用方法2遍历窗体,然后判断控件类型解决方案三:添加Image控件就行了,还弄什么Panel.解决方案四:引用2楼duanzi_peng的回复: 添加Image控

app-Android中怎样实现动态添加一行EditView

问题描述 Android中怎样实现动态添加一行EditView 类似于联系人app中添加联系人号码的功能,可以按+后添加一栏EditView,增加一个号码,或是按按钮后增加修改联系人姓名(增加前缀后缀)的EditView. 解决方案 就拿添加联系人来说的:首先有一个按钮,你点击(这里是点击事件)后,会弹出一个界面,这个界面你用来添加手机,添加成功后,点击按钮后就添加了(这里点击按钮 后是对数据库执行添加操作的,如果是修改的话,你根据点击的位置得到联系人的Id,然后到数据库里修改就行了). 这里主

android开发-android中循环遍历几个EditText怎么取到动态遍历的ID或文本框的值

问题描述 android中循环遍历几个EditText怎么取到动态遍历的ID或文本框的值 TableLayout tableLayout = new TableLayout(this);for (i = 0; i < 5; i++) {TableRow row1 = new TableRow(this);tableLayout.addView(row1);edit1.setWidth(300);edit1.setHeight(50);edit1.setPadding(3 3 3 3);row1.

Android用RecyclerView实现动态添加本地图片

本文介绍了Android用RecyclerView实现动态添加本地图片,分享给大家,具体如下: 本文所用的多图选择的library来自:https://github.com/lovetuzitong/MultiImageSelector 简单介绍一下用法: 1.跳转到图片选择页面: Intent intent = new Intent(PassengerSetActivity.this, MultiImageSelectorActivity.class); intent.putExtra(Mul

管理-Android中怎么把图片添加进相册

问题描述 Android中怎么把图片添加进相册 Android中管理相册的类是哪个啊我想把图片存进相册应该怎么做呢我是把工程目录下的图片获取了然后存入到相册里面 解决方案 这个应该是利用系统的ContentProvider进行.参照下面博客,http://blog.csdn.net/mr_dsw/article/details/48524977 解决方案二: Android 相册图片 添加应用到分享列表android裁剪相册图片Android 保存图片到系统相册 解决方案三: 把你的图片放在相册

Android中实现为TextView添加多个可点击的文本_Android

本文实例展示了Android中实现为TextView添加多个可点击的文本的方法.该功能在Android社交软件的制作中非常具有实用价值.分享给大家供大家参考.具体如下: 很多时候我们在使用社交软件的过程中多多少少会为别人的帖子点赞,如下图所示: 可以看到用户页面显示出来的只是点了赞的用户的名称,点击这些名称可以进入到该用户的主页.下面我们就来实现类似的效果. 具体代码如下: @Override protected void onCreate(Bundle savedInstanceState)

android-Android如何获取动态添加控件的id

问题描述 Android如何获取动态添加控件的id RelativeLayout mainLayout = (RelativeLayout)findViewById(R.id.relaGameZhaiGuoZi); imgApple2 = new ImageView(this); imgApple2.setImageResource(R.drawable.app); imgApple2.setId(110); imgApple2.setOnClickListener(this); Relativ

jQuery如何获取动态添加的元素_jquery

一.问题描述 用jQuery的append()方法动态添加了一段html代码之后,发现在为新添加的元素绑定click事件时无法获取该新元素. 二.解决方法 度娘推荐的方法基本是用live()方法 live()的官方定义和用法: live() 方法为被选元素附加一个或多个事件处理程序,并规定当这些事件发生时运行的函数.通过 live() 方法附加的事件处理程序适用于匹配选择器的当前及未来的元素(比如由脚本创建的新元素). live()的详细使用方法可以查看jQuery live() live()和

android 设置 输入法-android中如何获取系统已安装的输入法,并且要获取到输入法的名称

问题描述 android中如何获取系统已安装的输入法,并且要获取到输入法的名称 android中如何获取系统已安装的输入法,并且要获取到输入法的名称,求大神解答,自己试没有一点思路 解决方案 Android 获取输入法高度使EditText不获取焦点(Android中系统输入法不主动弹出)Android EditText获取焦点,弹起输入法 解决方案二: http://zhidao.baidu.com/link?url=Eaqh-dK8MgbCAwbvhkfi3WZgivws33FYoeYTTF