viewpager은 fragment도 activity도 아니여도 됩니다. activity로 하시면 문제가 있쬬. 슬라이딩으로 어떤 몇번째 화면을 표시하려고 하는데 액티비티를 실행하면 해당 화면에서 새로운 화면이 메모리에 쌓이게 되겠죠? 전혀 효율적이지 않다고 봅니다. fragment로 편리하게 할 수 있는데 액티비티로 하려고 하시는 이유가 궁금하네요. fragment를 이해 못하셔서 그런것 같으신데 액티비티로? 가능하겠지만 매우 비효율적이다는 것을 알것입니다.