Hi,
I have a problem when selecting an item in a listview (not ListActivity).
Until now, when selecting, this item changes its background color using a
list_selector.xml.
The problem is when doing something when selecting that item. I have to do
someting and I didnt know how to call OnListItemClick.
In a listActivity I use
protected override void OnListItemClick(ListView l, View v, int position,
long id)
{
try
{
}
catch (Exception ex)
{
throw ex;
}
}
but when using a ListView in a layOut...
I think I can use OnItemClickListener or set a delegate in the getView
method in the adapter.
(view.Click += delegate { calcular(view, _CT.ID_CENTRO_TRABAJO); };)
This last option works but the background color of the item is not set. Is
Not using my list_selector.xml.
If I comment that line. The background color is set.
So... I think the item state changes or something...
I tried to rewrite the item state by setting pressed and selected properties
of the view and calling RefreshDrawableState method but no luck.
row.Selected = false;
row.Pressed = false;
row.RefreshDrawableState();
Any help..please??
Thanks in advance...
--
View this message in context:
http://mono-for-android.1047100.n5.nabble.com/ListView-Item-click-color-tp5712328.html
Sent from the Mono for Android mailing list archive at Nabble.com.
_______________________________________________
Monodroid mailing list
[email protected]
UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid