Ответ от @JijuInduchoodan совершенен и работает. Однако, поскольку я относительно новичок в Android, мне потребовалось некоторое время, чтобы понять & amp; установите его правильно. Итак, я отправляю этот ответ для будущей справки и помогаю всем, кто в той же обуви, что и я.
if (viewPager == null)
{
// Initializing view pager
viewPager = (ViewPager) findViewById(R.id.vpLookBook);
// Disable clip to padding
viewPager.setClipToPadding(false);
// set padding manually, the more you set the padding the more you see of prev & next page
viewPager.setPadding(40, 0, 40, 0);
// sets a margin b/w individual pages to ensure that there is a gap b/w them
viewPager.setPageMargin(20);
}
Нет необходимости устанавливать ширину на страницу ViewPager's
в адаптере. Нет дополнительного кода, необходимого для просмотра предыдущего & amp; следующая страница в ViewPager
. Однако, если вы хотите добавить пустое место наверху & amp; в нижней части каждой страницы вы можете установить следующий код в родительский макет родительской страницы ViewPager's
.
android:paddingTop="20dp"
android:paddingBottom="20dp"
Это будет окончательный вид ViewPager.