嗨,当我尝试添加 oncicklistener 时,我有包含 textview 和 edittext 和按钮的列表视图,null pointer exception
任何人都可以帮助我解决这个问题。
问问题
1156 次
1 回答
4
如果您覆盖ArrayAdapter
,您可以使用getView()
设置onClick
每个列表元素按钮的侦听器:
class Arraybtton extends ArrayAdapter<RowItem>
{
@Override
public android.view.View getView(int position, android.view.View convertView, android.view.ViewGroup parent)
{
View elem;
Button btn;
if (convertView == null)
{
elem = getLayoutInflater().inflate(R.layout.listview_elem, parent, false);
}
else
{
elem = convertView;
}
RowItem itm = getItem(position);
btn = (Button) elem.findViewById(R.id.button);
btn.setOnClickListener(new OnClickListener()
{
public void onClick(View arg0)
{
// TODO Auto-generated method stub
}
})
return elem;
}
};
}
}
于 2012-04-27T19:59:03.970 回答