SOLVED: I realized that I had set the inFocusMode = true, which was causing the issue. I rememoved it and it works fine.
On Dec 7 2010, 2:15 am, dipti <[email protected]> wrote: > Additional details which might be helpful: > > My ImageView are in a table row. > Here's what my layout xml looks like: > > <TableRow android:id="@+id/TableRow02" android:layout_weight="1"> > <ImageView android:id="@+id/image3" > > android:layout_weight="1" > android:background="@android:color/transparent" > android:padding="5dip" > android:layout_height="fill_parent" > android:layout_width="fill_parent" > android:clickable="true" > /> > <ImageView android:id="@+id/image4" > > android:layout_weight="1" > android:background="@android:color/transparent" > android:padding="5dip" > android:layout_height="fill_parent" > android:layout_width="fill_parent" > android:clickable="true" > /> > </tableRow> > > My Code looks like this: > > mImageButton1 = (ImageView)findViewById(R.id.image1); > mImageButton2 = (ImageView)findViewById(R.id.image2); > > mImageButton2.setOnClickListener(new View.OnClickListener() > { > public void onClick(View v) > { > handleButtonClick(2); > } > > }); > > mImageButton1.setOnClickListener(new View.OnClickListener() > { > public void onClick(View v) > { > handleButtonClick(1); > } > > }); > > ----- > > Seems to me like the first time when I click one of the imageview, it > is working fine, but the second time I click, it thinks it's clicking > the table row instead of imageview..and hence not triggering the > onClickListener. When I click the 3rd time, it fires the listener. > > Can someone please guide me in what's the best way to solve this issue > of clicking images in a table row? > > Thanks, > Dipti > > On Dec 7, 2:06 am, Dalvinder Singh <[email protected]> wrote: > > > > > It would be better if you post some code snippet. > > > Thx > > Dalvin > > > On Tue, Dec 7, 2010 at 12:03 AM, dipti <[email protected]> wrote: > > > Hi, > > > > I'm using an ImageView in my application. I've an AsynTask that is > > > executed onCreated() that downloads the image to be used in ImageView > > > from the web and stores it in a Hashmap as a softReference. > > > > The first time when the activity is launched, the imageView works fine > > > on a single Click. The second time also it works fine on a single > > > click. > > > But from 3rd click onwards, it is only responding to a double click. > > > Can someone please help me understand what the issue must be? > > > In my onClickListner, I've a a method that calls updateImage, which > > > loads the image from the hashMap which was populated from the > > > AsynchTask. > > > > Any insight in this is appreciated. > > > > Thanks, > > > Dipti > > > > -- > > > You received this message because you are subscribed to the Google > > > Groups "Android Developers" group. > > > To post to this group, send email to [email protected] > > > To unsubscribe from this group, send email to > > > [email protected]<android-developers%2bunsubs[email protected]> > > > For more options, visit this group at > > >http://groups.google.com/group/android-developers?hl=en-Hide quoted text - > > > - Show quoted text -- Hide quoted text - > > - Show quoted text - -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

