본문 바로가기

동적생성2

[JAVA][Android] 동적으로 생성한 View를 삭제하기 안녕하세요. 오늘은 지난 포스팅에 이어 동적으로 생성한 View를 역순으로 삭제하는 방법에 대해 알아보겠습니다. https://stickode.tistory.com/500 (해당 포스트와 이어지는 내용입니다. ) 역순으로 삭제한다는 의미는 View가 생성될 때 1,2,3 이렇게 생성이 되었다면 삭제될 때는 3,2,1 이렇게 삭제된다는 뜻입니다. 먼저 생성한 View를 삭제하기 위해 View를 생성할 때 각각 View에 id를 할당해 주어야 합니다. //MainActivity.java public class MainActivity extends Activity implements View.OnTouchListener { private final int DYNAMIC_VIEW_ID = 0x8000; // V.. 2022. 8. 2.
[JAVA][Android] 동적으로 View 여러 개 추가 후 해당 View 드래그 앤 드랍으로 이동시키기 안녕하세요. 오늘은 안드로이드에서 VIew를 동적으로 여러개 추가하고, 해당 View들을 드래그 앤 드랍으로 이동시키는 것을 해보겠습니다. 해당 기능은 가구 인테리어 배치나, 좌석배치도에서 좌석을 원하는 위치에 배치시키고 싶을 때 사용할 수 있습니다. 바로 레이아웃 파일부터 보겠습니다. 화면을 보시는 것과 같이 View를 추가하는 버튼과 삭제하는 버튼을 생성하였습니다. (버튼 삭제부분은 다음 시간에 알아볼 예정입니다.) 그리고 두 버튼 아래에 LinearLayout을 배치해 버튼이 추가될 공간을 만들어 줍니다. 다음으로 Java 파일을 보도록하겠습니다. //MainActivity.java public class MainActivity extends Activity implements View.OnTouc.. 2022. 7. 18.