Hi am having listview which contains textview and edittext and button when am trying to add oncicklistener giving null pointer exception
can anyone help me on this pls..
Hi am having listview which contains textview and edittext and button when am trying to add oncicklistener giving null pointer exception
can anyone help me on this pls..
If you override ArrayAdapter
, you can use the getView()
to set the onClick
listener on each of the list's element's button:
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;
}
};
}
}