logo
down
shadow

Click event not being captured for ListView items with HorizontalScrollView


Click event not being captured for ListView items with HorizontalScrollView

Content Index :

Click event not being captured for ListView items with HorizontalScrollView
Tag : android , By : LUK
Date : November 23 2020, 01:01 AM

hop of those help? Ok, I solved the problem as follows:
To be able to click on a list item this two things needed to be done.
list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> adapter, View arg1, int position, long id) {

        //Private method inside the adapter
        ad.setClickedPosition(position);
        ad.notifyDataSetChanged();

    }
});
public void setClickedPosition(int clickedPosition) {
    this.clickedPosition = clickedPosition;
}

@Override
public View getView(int position, View convertView, ViewGroup parent) {

    if (clickedPosition == position)
        holder.scrollview.setScrollingEnabled(true);
    else
        holder.scrollview.setScrollingEnabled(false);  
 }
    public void setScrollingEnabled (boolean enabled) {
        this.isScrollEnabled = enabled;
    }

//...

    @Override
    public boolean onTouchEvent(MotionEvent ev) {

    //...

    if (isScrollEnabled) {
        return super.onTouchEvent(ev);
    }

    //...
}

Comments
No Comments Right Now !

Boards Message :
You Must Login Or Sign Up to Add Your Comments .

Share : facebook icon twitter icon

ListView items not clickable with HorizontalScrollView inside


Tag : android , By : RyanMcG
Date : March 29 2020, 07:55 AM
help you fix your problem Using android:descendantFocusability="blocksDescendants" on the topmost LinearLayout did the trick. Elements inside can still be made "clickable", they're just not focusable (i.e. you can't click them on a non-touchscreen device). Good enough for me.

Handling click event in ListView items views in Android


Tag : java , By : Anand
Date : March 29 2020, 07:55 AM
With these it helps There are actually lots of ways to do this.
You could create a Click adapter for each button that knew which Button it was attached to. You could put a unique tag on each button that the click handler identified and acted on.
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
    // Create all the Views, Buttons, etc

    // Create the click handlers:
    button1.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            doButtonOneClickActions(position);
        }
     });
}

private void doButtonOneClickActions(int rowNumber) {
    // Do the actions for Button one in row rowNumber (starts at zero)
}

Disable Click Event on Android ListView Items


Tag : android , By : chudq7
Date : March 29 2020, 07:55 AM

Click event of HorizontalScrollView


Tag : android , By : Mikael
Date : March 29 2020, 07:55 AM

Handling click event on items inside listview item


Tag : android , By : lamberms
Date : March 29 2020, 07:55 AM
Related Posts Related QUESTIONS :
  • How do I change the Mobile Country Code (MCC) in the Android Emulator?
  • Stop Progressbar manual scrolling in Android
  • Android: download large file
  • Android : uploaded .apk file to server but cant download that .apk file
  • How do I distribute Android app to beta tester without using Market
  • Android Unable to launch the Inbox from a notification
  • Android: Ringer mode changed to silent doesn't stop the phone vibrating
  • Change the side the text appears on a radio button
  • Check the memory usage anp cpu and power of an application in android
  • What is the String 'volumeName' argument of MediaStore.Audio.Playlists.Members.getContentUri referring to?
  • Playing Multiple sounds at the same time in Android
  • Android: how to change the time in emulator?
  • close the soft key pad when i click on other views in android
  • Setting the position within a spinner
  • How to play ringtone/alarm sound in Android
  • How to adjust text font size to fit textview
  • "Android 2.x" vs "Google APIs" for Android AVD Setup
  • How to center buttons on screen horizontally and vertically plus equidistant apart?
  • Discrete seekbar in Android app?
  • Gradle Build Fails - Illegal exception table range in class file com/google/wireless/android/sdk/stats/GradleBuildMemory
  • register has type Long (High Half) but expected Long (Low Half)
  • Is it good idea to use Dispatcher.Main with delay( )?
  • WebView and Advanced View is Not loading partiucalr URL
  • How to show three dots at the end of text view
  • Is it possible to run macros within Android Studio project?
  • Adding a button with default appearance but changed background color
  • What is best way to show notification at a certain time in Android?
  • Jetifier not working when library uses android component and app uses androidx component
  • How can I write the contents of an image in a filesystem
  • Retrieve a list of images from the Database and display them using a ListView?
  • java.lang.SecurityException: my location requires permission ACCESS_FINE_LOCATION or ACCESS_COARSE_LOCATION
  • Timer/hourglass wont stop
  • How can I make AndroidX the default library for new Android projects?
  • Is it okay to delete buildToolsVersion android studio because of a warning in the Asyncstorage library?
  • Can I call a class that doesn't have an activity withIntent?
  • Android TextView fontFamily not working when set via TextAppearance
  • Unable to find nearby places
  • Is there any way to launch my application right away without 'Ok Google"?
  • Places api set location biased based on current location
  • Layout Preview is not displaying layout when Material Design is added
  • How do I resolve this diamond problem in Kotlin?
  • How to update the custom value in a view model object
  • How to stop refreshing/re-creating activity when updating Firebase data using setValue?
  • Manifest Permissions vs App Setttings Permissions
  • NumberFormatException in Try-Catch while converting String to Int
  • How to pass observable fields through include tag?
  • Next button on Android keyboard not submitting form
  • Does Firestore support automatic functions for updates?
  • Why app crashing because of a missing dimension (for google maps) only when I apply changes?
  • How to make a grouping, ordering and sorting: Kotlin collection
  • how to use augmented reality to change the color of a qr code once it is detected using with arcore and ml kit firebase
  • how to resolve Firebase projects adding quota problem?
  • Why it Kotlin giving me the wrong Int value when converting from a String
  • How to add bottom navigation listeners to fragments
  • Why is scrollview hiding buttons behind other views?
  • Open Settings using Linking.sendIntent()
  • How do I access an unknown node in firebase while retrieving data?
  • Can't retrieve list of all users from firebase authetication
  • many activities with same content (adview, reward adview, functions...) how to avoid repeating code?
  • Popup doesn't hide when touch outside
  • shadow
    Privacy Policy - Terms - Contact Us © scrbit.com