 <p>Add button to list_item then set onclick listener to the button inside the adapter </p> <pre><code>&lt;Button android:id="@+id/button1"/&gt; </code></pre> <p>inside adapter:</p> <pre><code> holder.go= (Button) convertView.findViewById(R.id.button1); holder.go.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //start next activity here } }); </code></pre>