Тема: Поворот екрана
Зробив міні програму на телефон де при натиску на кнопку буде додаватись +1, проблема виникла в тому що при зміні з горизонтального на вертикальний вигляд (при повороті телефона) число збивається до нуля, яким чином можна виправити це? і як зафіксувати вікно в горизонтальному положенні?
ackage test.example.t1;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
TextView tex1;
Button but1;
int results = 0;
int one = 1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
hideNavigationBar();
tex1 = (TextView) findViewById(R.id.tex1);
but1 = (Button) findViewById(R.id.but1);
but1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
results = results+one;
tex1.setText(Integer.toString(results));
}
});
}
@Override
protected void onResume() {
super.onResume();
hideNavigationBar();
}
private void hideNavigationBar() {
this.getWindow().getDecorView().setSystemUiVisibility(
View.SYSTEM_UI_FLAG_FULLSCREEN |
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION |
View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY |
View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |
View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
);
}
}