Если вы создаете страницу var global для своего класса, вы можете инициализировать ее в вашей функции instantiateItem и использовать ее для доступа к вашему представлению из setAnswer function.
Попробуйте это
private lateinit var page: View
//Create the given page (indicated by position)
override fun instantiateItem(container: ViewGroup, position: Int): Any {
page = inflater.inflate(R.layout.layout_question, null)
page.questionTextView.text = "hi"
//Add the page to the front of the queue
(container as ViewPager).addView(page, 0)
return page
}
private fun setAnswer(){
//how to access page.questionTextView
page.questionTextView.text = "your answer"
}