I\'m attempting to create a custom Gallery to disable scrolling. I\'ve got the following from this: how to disable gallery view scrolling
public class MyGal
Note the if (isSelected())
clause in example, you might want to omit that and return true
unconditionally, completely avoiding inherited implementation.
Overriding onFling
prevents flings but doesn't affect regular scrolling, with finger down. To do that, try also overriding onScroll
and immediately returning true from there.
If that doesn't work either, you can also override onTouchEvent
and filter touch events there.
I have use CustomListview in Linearlayout. and disable scrolling using below code
public void enableDisableView(View view, boolean enabled) {
view.setEnabled(enabled);
if ( view instanceof ViewGroup ) {
ViewGroup group = (ViewGroup)view;
for ( int idx = 0 ; idx < group.getChildCount() ; idx++ ) {
enableDisableView(group.getChildAt(idx), enabled);
}
}
}