I use one user list. When I click on listview, I did not get onClick Event.
Here is my code.
lvlList = (ListView)findViewById(R.id.lvlList); lvlList.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> a, View v,int position, long id) { Toast.makeText(getBaseContext(), "Click", Toast.LENGTH_LONG).show(); } }); lvlList.setAdapter(new OrderAdapter(getBaseContext()));
OrderAdapter
private class OrderAdapter extends BaseAdapter { private LayoutInflater mInflater; public OrderAdapter(Context context) { mInflater = LayoutInflater.from(context); } public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder; if (convertView == null) { convertView = mInflater.inflate(R.layout.example, null); holder = new ViewHolder(); holder.txtTest = (TextView) convertView.findViewById(R.id.txtTest); convertView.setTag(holder); } else { holder = (ViewHolder) convertView.getTag(); } holder.txtTest.setText(Util.SampleTest.get(position)); return convertView; } public class ViewHolder { public TextView txtTets; } public int getCount(){return Util.SampleTest.size();} public Object getItem(int position){return position;} public long getItemId(int position){return position;} }
android listviewitem
Chirag Raval
source share