Вы должны использовать слушатель OnItemClickListener, чтобы получить элемент, по которому щелкнули: OnItemClickListener на Android-разработчике
**** Обновление ****
Вваш код, вы используете ListFragment, который уже содержит Listview.
SimpleAdapter simpleAdapter = new SimpleAdapter(getActivity().getBaseContext(), aList, R.layout.rss_item_list_row, from, to);
setListAdapter(simpleAdapter);
С помощью этих строк вы создаете адаптер и передаете этот адаптер в ListView фрагмента.Затем вы восстанавливаете ListView RSSFeedsItemLL из своего макета и устанавливаете OnItemClickListener на нем:
ListView RSSFeedsItemLL = (ListView) RootView.findViewById(R.id.rssFeedsFragment);
RSSFeedsItemLL.setOnItemClickListener(new AdapterView.OnItemClickListener(){...}
Но этот ListView никогда не связан с адаптером.
У вас есть два решения:
Во втором случае вам просто нужно переопределить метод onListItemClick в вашем классе RSSFeedsTab:
@Override
public void onListItemClick(ListView l, View v, int position, long id) {
System.out.println("********Reached onClick*********");
Toast.makeText(getActivity(), "Item: " + position, Toast.LENGTH_SHORT).show();
super.onListItemClick(l, v, position, id);
}
Вы также должны удалить строку android:clickable="true"
в определении LinearLayout вrss_item_list_row.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/rssFeeds_LL_list_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="12dp"
android:layout_marginBottom="12dp"
android:orientation="vertical"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:padding="6dp"
>
...