Existe uma maneira de rolar programaticamente uma exibição de rolagem para um texto de edição específic

Tenho uma atividade muito longa com uma visualização de rolagem. É um formulário com vários campos que o usuário deve preencher. Eu tenho uma caixa de seleção no meio do formulário e, quando o usuário o verifica, quero rolar para uma parte específica da visualização. Existe alguma maneira de rolar para um objeto EditText (ou qualquer outro objeto de exibição) programaticamente?

Também sei que isso é possível usando as cordas X e Y, mas quero evitar isso, pois o formulário pode ser alterado de usuário para usuári

questionAnswers(8)

yourAnswerToTheQuestion