public TextView textView1 = (TextView) findViewById(R.id.textView1);
public Button button2 = findViewById(R.id.button2);
// public/private ViewType VariableName = (casting types WHEN NEEDED) findViewById(R.id.idOfTheViewSpecifiedInXML)
// and so on...
//Note: Should be declared outside onCreate() so it can be used in other methods.
//e.g.:
public TextView textView1; //declaration
onCreate(){
...
textView1 = findViewById(R.id.textView1);
}
This is because findViewById() searches in the activity_main layout, while the button is located in the fragment's layout fragment_main.