UI 위젯의 ID 지정
해당 Activity 클래스에 멤버 변수를 생성, 액티비티 클래스에서 findViewById로 연결 시켜 사용한다.
public class MainActivity extends AppCompatActivity {
// 화면에서 코드로 조작할 클래스를 멤버변수로 만들어준다.
// 변수명은 화면의 아이디 값과 똑같이 지어주면 개발이 편하다.
Button button;
ImageView imgDice1;
ImageView imgDice2;
MediaPlayer mp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_main);
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> {
Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars());
v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
return insets;
});
// 화면에서 만든 UI 컴포넌트와 자바의 변수를 연결한다,,,,^^~~~!!@@@@@@@@
button = findViewById(R.id.button);
imgDice1 = findViewById(R.id.imgDice1);
imgDice2 = findViewById(R.id.imgDice2);
'Android Studio' 카테고리의 다른 글
[Android Studio] Toast / Snackbar (0) | 2024.06.05 |
---|---|
[Android Studio] LinearLayout (0) | 2024.06.05 |
[Android Studio] 버튼 클릭하면 동작하는 코드 작성하는 방법 (0) | 2024.06.04 |
[Android Studio] APP 액션바 없애는 방법 (0) | 2024.06.04 |
[Android Studio] APP 이름 변경, 아이콘 만들기 (0) | 2024.06.04 |