목록JAVA + Android Studio (6)
유디의 공간정보·개발일기

- padding - layout_margin - textView 글자 가운데로 오게 하기 : gravity - center_horizontal - RadioGroup : 하나를 선택하면 다른 하나가 해제되도록 함 라디오 그룹에 라디오 버튼 원하는 만큼 추가 - radioButton 에 layout_gravity 설정 - 코드에서 생성자 만들 때 line에서 마우스 우클릭 - Generate - constructor - 변수 두 개 선택 - Generate - getter and setter - Hashmap 변수명 = new ArrayList( ); onCreate 메서드 안에 animalHash.put("dogs", dogs); animalHash.put("cats", cats); [Animal..

'확인' 버튼 --> binding.button 이미지 --> binding.output1 텍스트 --> binding.output2 - new Dog( ) --> 강아지 객체를 ArrayList dogs에 넣음 - wrap-content : 내용물 크기에 맞춰짐 - LinearLayout(vertical)로 convert * 속성창에서 orientation을 horizontal로 바꿀 수 있다. - layout 안에 또 layout을 넣을 수 있음, 새로 추가 된 레이아웃은 남은 여유공간을 채운다. - width : 가로 / 너비 height : 세로 / 높이 - vertical : 수직 / 위아래로 horizontal : 수평 / 좌우로 - layout을 여러 개 추가할 때 layout-weight에..
- hint : 설명창/설명글 - System.out.println( ); 대신 binding.output1.setText( ); - build.gradle 설정, main에 binding 설정 완료하기 - guidelines - containers - Horizontal ScrollView - layout을 container로 설정해서 이미지 보이게 하기 * createCat 함수 만들기 public void createCat() { Cat cat1 = new Cat(name); cats.add(cat1); * Layout에 imageView 코드로 만들기 public void createCat() { Cat cat1 = new Cat(name); cats.add(cat1); //여기서 this : 화..
- Binding 설정변경 하기 - 배경에 이미지 넣기 * 이미지 파일 복사해서 drawble 폴더에 붙여넣기 * component tree - constraint layout 클릭 - 설정창 background 네모 클릭 - 이미지 선택 - '확인'버튼을 누르면 배경 사진이 뜨게 하기 ImageView id : output2 binding.output2.setImageResource(R.drawble.sky); - 글자를 숫자형으로 변환 int int1 = Integer.parseInt(myInput1); - 숫자를 글자형으로 변환 String string1 = String.valueof(int1); - 버튼 누르기 전(처음 화면)에 이미지를 아무것도 보이지 않게 하려면 xml --> ImageView..

- wrap_content : 내용물에 맞게 상자크기를 맞춤 - 이미지 파일명은 소문자와 '_' 가능 (숫자는 오류나서 안된다.) - iconfinder.com 에서 free 아이콘 이미지 다운/사용 - 원하는 px 사이즈, png 파일로 받고 파일을 ctrl+c 해서 안드로이드 스튜디오 프로젝트 창>res폴더>drawble 클릭 후 ctrl+v - xml에서 common - ImageView 추가해서 이미지 선택 - Common Attributes - src compat 옆의 버튼 클릭 - 바꿀 이미지를 선택해 지정 가능하다. 또는 코드 창에서 버튼을 누를 때 이미지 변경이 동작하도록 할거니까 Button button1 = findViewById(R.id.button); button1.setOnClic..

- activity_main.xml 의 design 을 가지고 화면을 시각적으로 보여줌 - activity_main.xml의 화면 구성 palette | design | Attributes - 자석모양버튼 클릭 : disable 해제 - text size 단위 : sp - 도형, 공간 size 단위 : dp - xml : 화면모양, 레이아웃 - java : 동작하는 코드 --> 이 두개로 나뉘어져 분리돼 있음 --> 프로그래밍 언어를 모르는 사람도 디자인만으로도 작업이 가능할 수 있음 그러나 동작시키려는 코드가 어느 버튼에 적용되어 기능되는지 알아야 하므로 코드도 잘 봐야 한다. - 버튼을 저장할 변수와 크기 만들어주기, import도 되어있어야 함 Button myButton = findviewById..