ListView中的editText问题。 listview图片 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 listView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // 找到ListView中对应的EditText EditText et = (EditText) view.findViewById(R.id.et); // 得到该EditText的文本内容 String str = et.getText().toString(); } }); 我还是说下具体代码吧。我的adapter写在另一个类中,主activity就是listView组成的图片和编辑框,上图下EditText,底下有个button,我想实现的是,点击button能够获得Edittext中输入的值(图片我已经能获得了)。 能看看你图片获取部分的代码么??图片我是从上一个activity传到这边的。 idList = bundle.getStringArrayList("idList"); pathList =bundle.getStringArrayList("pathList");adapter = new ListViewAdapter(idList, this); 还没有问清楚,你所说的这个底下有个button,那么这个button是在listview的item中,还是与listview没什么关系 adapter中写个接口,在button点击的时候将EditText值传递给接口定义的方法。在Activity中实现这个接口就可以了。例:1.在adapter中定义接口public interface EditTextCanged{ public void textChanged(Strint value);}private EditTextCanged mCallback;public void setEditTextChanged(listener){ mCallback = listener; }2.在button的click调用接口方法button.setOnClickListener( new View.OnClickListener(){ public void onClick(View view){ if(mCallback != nulll){ mCallback.textChanged(value); } }}3.让Activity实现EditTextCanged接口然后在textChanged中就可以用adapter中的button传递过来的值了。 直接在getView的时候给button设置监听事件,获取editText的值就行了 给editext设置监听 直接获取呗 android启动第3方应用问题 关于同分辨率平板显示问题 android 通过底层控制apk安装 关于 关闭软键盘弹出 请问关于activitymanager 返回的classname是什么啊 android 新浪微博开发疑问 如何读写存储卡中的图片 大家用什么手机去开发Android的? listview长按弹出 android 更新ListView中的国片 android 开发中一般用到哪些4.0以上功能? 急求!!!如何不用shape设置listview item的圆角!!!
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// 找到ListView中对应的EditText
EditText et = (EditText) view.findViewById(R.id.et);
// 得到该EditText的文本内容
String str = et.getText().toString();
}
});
底下有个button,我想实现的是,点击button能够获得Edittext中输入的值(图片我已经能获得了)。
能看看你图片获取部分的代码么??图片我是从上一个activity传到这边的。
idList = bundle.getStringArrayList("idList");
pathList =bundle.getStringArrayList("pathList");
adapter = new ListViewAdapter(idList, this);
还没有问清楚,你所说的这个底下有个button,那么这个button是在listview的item中,还是与listview没什么关系
在Activity中实现这个接口就可以了。
例:
1.在adapter中定义接口
public interface EditTextCanged{
public void textChanged(Strint value);
}
private EditTextCanged mCallback;
public void setEditTextChanged(listener){ mCallback = listener; }
2.在button的click调用接口方法
button.setOnClickListener( new View.OnClickListener(){
public void onClick(View view){
if(mCallback != nulll){ mCallback.textChanged(value); }
}
}
3.让Activity实现EditTextCanged接口
然后在textChanged中就可以用adapter中的button传递过来的值了。