У меня есть вертикальная прокрутка, которая прокручивает по вертикали каждый элемент.
Проблема в том, что расположение этих элементов выходит за пределы экрана, в результате чего прокрутка перемещается в горизонтальном направлении по сравнению с нормальным вертикальным.
Я хочу заблокировать это поведение, позволяя прокручивать только вертикально.
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);