как сделать весь ряд кликабельным в listview android

У меня есть ListView с содержимым, как предположим android в 1-м ряду, blackberry во втором ряду и iphone в 3-м ряду и так далее Теперь я хочу сделать весь ряд ListView кликабельным, но когда я кликаю над содержимым ряда listview, то он выполняет только событие click, но я хочу, чтобы если я кликаю в любом месте ряда, то действие click должно быть выполнено.Мой код для создания listview кликабельным ниже:

public void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.listartistspacedetailview);

    setListAdapter(new ArrayAdapter(this,R.layout.listitem_layout,R.id.barrio, keywordxmlparsing.array_artistname));

}   
@Override
protected void onListItemClick(ListView l, View v, int position, long thisID)
{
    Intent i = new Intent(Artistspacedetailview.this, Loadingimagetab.class);
    startActivity(i);   
}

и тег ListView в xml файле:

<ListView
    android:clickable="true"
    android:layout_marginLeft="10dip"
    android:layout_marginRight="10dip"
    android:id="@+id/android:list"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:layout_below="@id/horizontolline"
    android:cacheColorHint="#00000000"
    android:drawSelectorOnTop="false" />
5
задан Hiral 28 December 2011 в 11:29
поделиться