Как отключить горизонтальное движение прокрутки на просмотре прокрутки? - PullRequest
0 голосов
/ 08 октября 2018

У меня есть вертикальная прокрутка, которая прокручивает по вертикали каждый элемент.

Проблема в том, что расположение этих элементов выходит за пределы экрана, в результате чего прокрутка перемещается в горизонтальном направлении по сравнению с нормальным вертикальным.

Я хочу заблокировать это поведение, позволяя прокручивать только вертикально.

1

RE: не проблема наложения.Я только что протестировал макет с шириной в пару пикселей, и он продолжает прокручиваться по горизонтали.Важно то, что этот ScrollView обернут в ViewPager, и, хотя я заблокировал событие касания, он все еще прокручивается по горизонтали: это имеет смысл.

    mPager = findViewById(R.id.menu_wrapper_content);
    mAdapter = new ActivityMain.MyAdapter(getSupportFragmentManager());
    mPager.setAdapter(mAdapter);
    mPager.setCurrentItem(0, false);//##NUM

    mPager.setOnTouchListener(new View.OnTouchListener()
    {
        @Override
        public boolean onTouch(View v, MotionEvent event)
        {
            return true;
        }
    });

    mPager.setOffscreenPageLimit(10);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...