I have LinearLayouts
acting as a listView
I want to add onClickListener
on the rows of the list
.
The code is inside a fragment
.
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
for (int i = 0; i < promos.size(); i++) {
View rowView = inflater.inflate(R.layout.list_item, lv, false);
holder = new NewsHolder();
news = (News) promos.get(i);
holder.title = (TextView) rowView.findViewById(R.id.title);
holder.title.setText(news.title);
holder.excerpt.setText(news.excerpt);
lv.addView(rowView);
rowView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getActivity(),"clicked item"+news.id,Toast.LENGTH_LONG).show();
}
});
}
mainL.addView(linear);
return mainL;
}