OK, after some time off I've started going through all the examples in the book again. Don't know what I was doing last time around but notice that my problem lies in the layout file in that I'd failed to include the <ListView> in the layout so,
a) The Java code is unchanged
b) The layout file should look like this (note match_parent and fill_parent in width settings are interchangeable) :
Code:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<Button
android:id="@+id/btn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:onClick="onClick"
android:text="Show selected items" />
<ListView
android:id="@+id/android:list"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
And my problem is now RESOLVED!
Thanks for your interest.