1. dialog(다이얼로그)에 addContentView 이용해서 ImageView 넣기
ImageView iv = new ImageView(context);
iv.setImageResource(R.drawable.person);
LinearLayout.LayoutParams param = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
param.width = 50; // 이미지 너비
param.height = 50; // 이미지 높이
dlg.addContentView(iv, param);
2. dialog(다이얼로그) 안에 add된 ContentView 모두 지우기(다시 재생성해서 초기화)
dlg = new Dialog(context);
3. 또 다른 방법(객체의 부모를 찾아서 remove)
- 스택에 넣어서 객체를 저장했다가 지우는 방법 이용
((ViewManager)iv.getParent()).removeView(iv);
'Android' 카테고리의 다른 글
[React Native/리액트 네이티브] 시작하기 (feat. Node.Js) (0) | 2020.06.30 |
---|---|
[Android] Java(자바) 2차원 배열 좌측으로 90도, 180도, 270도 회전(돌리기) (0) | 2020.06.02 |
[Android / 안드로이드] 자바(Java) 비트맵 크기 줄이기, 리사이즈 (0) | 2020.05.28 |
[Android / 안드로이드] 자바로 ImageView 생성해서 넣기(ver. 2020. 05. 26) (0) | 2020.05.26 |
[Android] Toast 메세지 띄우기 (feat. 코드한줄) (0) | 2020.05.05 |