study record
[안드로이드] 프레임 레이아웃 본문
프레임 레이아웃
-뷰들이 중첩
-뷰를 보여주거나 안 보여주거나 할 수 있다. (Visivility 가시성 속성 이용)
-제약 레이아웃 안에 프레임 레이아웃 넣어서 사용
-이미지를 보이게 하려면 이미지뷰를 사용해야함.
res-drawble에 이미지 넣기!
팔레트에서 Images에서
findViewById(): 아이디를 통해 함수 찾기
R.id.imageView
버튼 눌러서 이미지 바꾸는 코드
xml파일에 onclick에 메소드 써놓고,
자바 코드파일에 수정하면 된다.
public class MainActivity extends AppCompatActivity{
ImageView imageView;
ImageView imageView2;
int index=0;
protected void onCreate(ddfsafd){
imageView = (ImageView) findViewById(R.id.imageView);
imageView2 = (ImageView) findViewById(R.id.imageView2);
}
private void changeImage() { if (imageIndex == 0) {
imageView.setVisibility(View.VISIBLE);
imageView2.setVisibility(View.INVISIBLE);
imageIndex = 1;
} else if (imageIndex == 1) {
imageView.setVisibility(View.INVISIBLE);
imageView2.setVisibility(View.VISIBLE);
imageIndex = 0;
}
}
}
'안드로이드' 카테고리의 다른 글
[안드로이드] 상태 드로어블 (0) | 2020.10.04 |
---|---|
[안드로이드] 기본 위젯들 (0) | 2020.10.04 |
[안드로이드] 상대 레이아웃 (0) | 2020.10.04 |
[안드로이드] 리니어 레이아웃 (0) | 2020.10.04 |
[안드로이드] 제약 레이아웃(Constraint Layout) (0) | 2020.10.04 |