我在我的ListView上有以下ClickListener。我的项目布局是一个带有3个TextView的RelativeLayout。我试图返回列表项的值,但我得到“[email protected] ....”。我究竟做错了什么?ClickListener和ListView项目布局
itemList=(ListView)findViewById(android.R.id.list);
itemList.setTextFilterEnabled(true);
itemList.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> a, View v, int position, long id) {
Intent intent = new Intent();
Bundle b = new Bundle();
b.putString("TEXT", ((RelativeLayout) v).getChildAt(position).toString());
intent.putExtras(b);
setResult(SUCCESS_RETURN_CODE, intent);
finish();
}
});
[ClickListener如何知道要返回哪些数据?](http://stackoverflow.com/questions/5147239/how-does-a-clicklistener-know-which-data-to-return) – kcoppock 2011-02-28 21:51:48