Вам необходимо получить позицию из представления.
Это зависит от того, что вы установили тип для списка (MyType), также требуется, чтобы любой используемый вами тип переопределял toString ().
Это работает, потому что ListView может возвращать элемент списка в любой заданной позиции, в вашем коде, который вы используете al, я предполагаю, что это для ссылки на массив, вам нужно Я думаю чтобы получить элемент в этой позиции в списке.(лв)
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
/* cast should be safe as listview is of MyType */
MyType mt = (MyType) lv.getItemAtPosition(position);
StringBuffer prompt = new StringBuffer("You Clicked : ");
prompt.append(mt.toString());
Toast.makeText(getApplicationContext(), prompt, Toast.LENGTH_SHORT).show();
}