解决方案 »
- android activity窗口的宽高大小问题
- Android中的sqlite数据库文件保存在手机内存中还是内存卡中呢
- Spinner取值问题
- Android-x86可以运行自己编译出来的Android系统吗
- fakecamera求教
- 求助]如何在跳转后页面,设置下拉框的默认值(传递来的值)
- 使用android自带的日历控件怎么标记特定的日期
- activity窗体事件赋值问题
- 请问android里怎么读取到另一个进程的内存数据?
- 小小白中白究极新手关于android studio使用的问题
- 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传递过来的值了。