То, что вы делаете внутри setOnClickListener, похоже, создает анонимный класс (не знаю API Android). Это означает, что Button.OnClickListener - это интерфейс или абстрактный класс, который определяет некоторые не реализованные методы, и вы определяете новый класс, который реализует этот интерфейс, поэтому вы должны определить реализацию для этого метода. В этом случае кажется, что есть метод onClick (), который вы должны определить (имеет смысл, так как это слушатель по нажатию, вам нужно указать ему, что делать, когда происходит событие click).
Так что вам нужно сделать что-то вроде:
btn.setOnClickListener(new Button.OnClickListener(){
OnClickListener(View v) {
setContentView(R.layout.oggetto);
}
public void onClick() {
// what to do on a click event
}
});