[android-developers] Re: onItemLongClick and onItemClick for a gridview
Below is the code: OnItemClickListener listener1 = new OnItemClickListener() { @Override public void onItemClick(AdapterView? parent, View view, int position, long id) { Log.d(TAG1, OnItemClickListener); final String message = OnTouchGrid:Icon No. + id+ is Touched.; Toast.makeText(myCardList.this, message, Toast.LENGTH_SHORT).show(); } }; mGrid.setClickable(true); mGrid.setOnItemClickListener(listener1); OnItemLongClickListener listener2 = new OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView? parent, View view, int position, long id) { Log.i(TAG1, OnItemLongClickListener); final String message = OnLongTouchGrid:Icon No. + id + is Touched.; Toast.makeText(myCardList.this, message, Toast.LENGTH_SHORT).show(); return true; } }; mGrid.setLongClickable(true); mGrid.setOnItemLongClickListener(listener2); Here is what I tried but found its not working when I implement both onItemClickListener and onItemClickLongListener then only onItemClickLongListener works and onItemClickListener doesn't work. If I just implement onItemClickListener it works but with onItemClickListener. Any Idea? Regards, varinag On Mar 17, 12:55 pm, Kostya Vasilyev kmans...@gmail.com wrote: There is a long item click listener in grid view - you do know that, right? 17.03.2011 4:30 пользователь varinag gold varinagg...@gmail.com написал: I want to activate a drag and drop function once a user long press the GridView items. I am not sure if OnCreateContextMenuListener and handle it straightforwardly. Thanks, Varinag On Mar 17, 1:20 am, Justin Anderson magouyaw...@gmail.com wrote: Are you just wanting to display a context menu with the long press? If so you can implement OnCreateContextMenuListener and use setOnCreateContextMenuListener() http://developer.android.com/reference/android/view/View.html#setOnCr... Thanks, Justin Anderson MagouyaWare Developerhttp://sites.google.com/site/magouyaware On Wed, Mar 16, 2011 at 12:41 AM, varinag gold varinagg...@gmail.com wrote: Any one? On Mar 15, 4:38 pm, varinag gold varinagg...@gmail.com wrote: Hello, For a gridview I am able to set the onItemClick and it works fine but I don't know how should I implement onItemLongClick so that I can get both type of responses from a gridview items. I googled but could'n get an understandable code where both have been implemented properly. Please respond if you have done it . Regards, varinag -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: onItemLongClick and onItemClick for a gridview
Hi! I haven't seen your code, but have you tried using a GestureDetector? (see http://developer.android.com/reference/android/view/GestureDetector.OnGestureListener.html) Using the method onTouchEvent + a gestureDetector, you can be able of detecting a simple click, a long click, or even a fling, so you can implement the drag and drop easily. On Mar 18, 10:15 am, varinag gold varinagg...@gmail.com wrote: Below is the code: OnItemClickListener listener1 = new OnItemClickListener() { @Override public void onItemClick(AdapterView? parent, View view, int position, long id) { Log.d(TAG1, OnItemClickListener); final String message = OnTouchGrid:Icon No. + id+ is Touched.; Toast.makeText(myCardList.this, message, Toast.LENGTH_SHORT).show(); } }; mGrid.setClickable(true); mGrid.setOnItemClickListener(listener1); OnItemLongClickListener listener2 = new OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView? parent, View view, int position, long id) { Log.i(TAG1, OnItemLongClickListener); final String message = OnLongTouchGrid:Icon No. + id + is Touched.; Toast.makeText(myCardList.this, message, Toast.LENGTH_SHORT).show(); return true; } }; mGrid.setLongClickable(true); mGrid.setOnItemLongClickListener(listener2); Here is what I tried but found its not working when I implement both onItemClickListener and onItemClickLongListener then only onItemClickLongListener works and onItemClickListener doesn't work. If I just implement onItemClickListener it works but with onItemClickListener. Any Idea? Regards, varinag On Mar 17, 12:55 pm, Kostya Vasilyev kmans...@gmail.com wrote: There is a long item click listener in grid view - you do know that, right? 17.03.2011 4:30 пользователь varinag gold varinagg...@gmail.com написал: I want to activate a drag and drop function once a user long press the GridView items. I am not sure if OnCreateContextMenuListener and handle it straightforwardly. Thanks, Varinag On Mar 17, 1:20 am, Justin Anderson magouyaw...@gmail.com wrote: Are you just wanting to display a context menu with the long press? If so you can implement OnCreateContextMenuListener and use setOnCreateContextMenuListener() http://developer.android.com/reference/android/view/View.html#setOnCr... Thanks, Justin Anderson MagouyaWare Developerhttp://sites.google.com/site/magouyaware On Wed, Mar 16, 2011 at 12:41 AM, varinag gold varinagg...@gmail.com wrote: Any one? On Mar 15, 4:38 pm, varinag gold varinagg...@gmail.com wrote: Hello, For a gridview I am able to set the onItemClick and it works fine but I don't know how should I implement onItemLongClick so that I can get both type of responses from a gridview items. I googled but could'n get an understandable code where both have been implemented properly. Please respond if you have done it . Regards, varinag -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: onItemLongClick and onItemClick for a gridview
Hi Fina, I didn't try GestureDetector as I don't want to implement fling function as default scrolling in GridView already good enough. I am not sure if with fling function (onScroll) I can transfer scrolling to default one. Thanks, varinag On Mar 18, 6:15 pm, Fina Perez fina.pere...@gmail.com wrote: Hi! I haven't seen your code, but have you tried using a GestureDetector? (seehttp://developer.android.com/reference/android/view/GestureDetector.O...) Using the method onTouchEvent + a gestureDetector, you can be able of detecting a simple click, a long click, or even a fling, so you can implement the drag and drop easily. On Mar 18, 10:15 am,varinaggold varinagg...@gmail.com wrote: Below is the code: OnItemClickListener listener1 = new OnItemClickListener() { @Override public void onItemClick(AdapterView? parent, View view, int position, long id) { Log.d(TAG1, OnItemClickListener); final String message = OnTouchGrid:Icon No. + id+ is Touched.; Toast.makeText(myCardList.this, message, Toast.LENGTH_SHORT).show(); } }; mGrid.setClickable(true); mGrid.setOnItemClickListener(listener1); OnItemLongClickListener listener2 = new OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView? parent, View view, int position, long id) { Log.i(TAG1, OnItemLongClickListener); final String message = OnLongTouchGrid:Icon No. + id + is Touched.; Toast.makeText(myCardList.this, message, Toast.LENGTH_SHORT).show(); return true; } }; mGrid.setLongClickable(true); mGrid.setOnItemLongClickListener(listener2); Here is what I tried but found its not working when I implement both onItemClickListener and onItemClickLongListener then only onItemClickLongListener works and onItemClickListener doesn't work. If I just implement onItemClickListener it works but with onItemClickListener. Any Idea? Regards, varinag On Mar 17, 12:55 pm, Kostya Vasilyev kmans...@gmail.com wrote: There is a long item click listener in grid view - you do know that, right? 17.03.2011 4:30 пользователь varinaggold varinagg...@gmail.com написал: I want to activate a drag and drop function once a user long press the GridView items. I am not sure if OnCreateContextMenuListener and handle it straightforwardly. Thanks, Varinag On Mar 17, 1:20 am, Justin Anderson magouyaw...@gmail.com wrote: Are you just wanting to display a context menu with the long press? If so you can implement OnCreateContextMenuListener and use setOnCreateContextMenuListener() http://developer.android.com/reference/android/view/View.html#setOnCr... Thanks, Justin Anderson MagouyaWare Developerhttp://sites.google.com/site/magouyaware On Wed, Mar 16, 2011 at 12:41 AM,varinaggold varinagg...@gmail.com wrote: Any one? On Mar 15, 4:38 pm,varinaggold varinagg...@gmail.com wrote: Hello, For a gridview I am able to set the onItemClick and it works fine but I don't know how should I implement onItemLongClick so that I can get both type of responses from a gridview items. I googled but could'n get an understandable code where both have been implemented properly. Please respond if you have done it . Regards, varinag -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: onItemLongClick and onItemClick for a gridview
Any one? On Mar 15, 4:38 pm, varinag gold varinagg...@gmail.com wrote: Hello, For a gridview I am able to set the onItemClick and it works fine but I don't know how should I implement onItemLongClick so that I can get both type of responses from a gridview items. I googled but could'n get an understandable code where both have been implemented properly. Please respond if you have done it . Regards, varinag -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Re: onItemLongClick and onItemClick for a gridview
Are you just wanting to display a context menu with the long press? If so you can implement OnCreateContextMenuListener and use setOnCreateContextMenuListener() http://developer.android.com/reference/android/view/View.html#setOnCreateContextMenuListener%28android.view.View.OnCreateContextMenuListener%29 Thanks, Justin Anderson MagouyaWare Developer http://sites.google.com/site/magouyaware On Wed, Mar 16, 2011 at 12:41 AM, varinag gold varinagg...@gmail.comwrote: Any one? On Mar 15, 4:38 pm, varinag gold varinagg...@gmail.com wrote: Hello, For a gridview I am able to set the onItemClick and it works fine but I don't know how should I implement onItemLongClick so that I can get both type of responses from a gridview items. I googled but could'n get an understandable code where both have been implemented properly. Please respond if you have done it . Regards, varinag -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: onItemLongClick and onItemClick for a gridview
I want to activate a drag and drop function once a user long press the GridView items. I am not sure if OnCreateContextMenuListener and handle it straightforwardly. Thanks, Varinag On Mar 17, 1:20 am, Justin Anderson magouyaw...@gmail.com wrote: Are you just wanting to display a context menu with the long press? If so you can implement OnCreateContextMenuListener and use setOnCreateContextMenuListener() http://developer.android.com/reference/android/view/View.html#setOnCr... Thanks, Justin Anderson MagouyaWare Developerhttp://sites.google.com/site/magouyaware On Wed, Mar 16, 2011 at 12:41 AM, varinag gold varinagg...@gmail.comwrote: Any one? On Mar 15, 4:38 pm, varinag gold varinagg...@gmail.com wrote: Hello, For a gridview I am able to set the onItemClick and it works fine but I don't know how should I implement onItemLongClick so that I can get both type of responses from a gridview items. I googled but could'n get an understandable code where both have been implemented properly. Please respond if you have done it . Regards, varinag -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Re: onItemLongClick and onItemClick for a gridview
There is a long item click listener in grid view - you do know that, right? 17.03.2011 4:30 пользователь varinag gold varinagg...@gmail.com написал: I want to activate a drag and drop function once a user long press the GridView items. I am not sure if OnCreateContextMenuListener and handle it straightforwardly. Thanks, Varinag On Mar 17, 1:20 am, Justin Anderson magouyaw...@gmail.com wrote: Are you just wanting to display a context menu with the long press? If so you can implement OnCreateContextMenuListener and use setOnCreateContextMenuListener() http://developer.android.com/reference/android/view/View.html#setOnCr... Thanks, Justin Anderson MagouyaWare Developerhttp://sites.google.com/site/magouyaware On Wed, Mar 16, 2011 at 12:41 AM, varinag gold varinagg...@gmail.com wrote: Any one? On Mar 15, 4:38 pm, varinag gold varinagg...@gmail.com wrote: Hello, For a gridview I am able to set the onItemClick and it works fine but I don't know how should I implement onItemLongClick so that I can get both type of responses from a gridview items. I googled but could'n get an understandable code where both have been implemented properly. Please respond if you have done it . Regards, varinag -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en