У меня есть 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" />