Сделайте их переменными, которые принадлежат классу, объявив их вне любого метода, но внутри класса:
public class multibuttons extends Activity implements OnClickListener {
TextView question;
TextView textview;
//etc.
}
Тогда вам просто нужно инициализировать их внутри метода onCreate:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
question = (TextView)findViewById(R.id.question);
textView = (TextView)findViewById(R.id.textView);
//...
Вам вообще не нужно инициализировать их в методе onClick:
public void onClick(View v){
if(v==answer1){
textView.setText("1");
}
if(v==answer2){
textView.setText("2");
}
}
Переменные, объявленные внутри метода (или любой блок операторов, заключенный в фигурные скобки, такие как {}), имеют только область видимости (то есть они видны только внутри этого метода / блока.Переменные, объявленные как переменные класса, могут иметь открытую, закрытую, защищенную область или область по умолчанию / пакет.Объявите их как общедоступные, чтобы иметь доступ к ним в любом другом классе.