목록layout (4)
NOW OR NEVER
drawer Layeout new project - navigation drawer views activity 기본 기능이 만들어져 있음 res - navigation - mobile navigation : 이동하는 화면 레이아웃 디자인 res 폴더 관리 시 비슷한 계열로 하위 폴더로 만들어서 관리하는 것이 안된다. 파일 구성 activity_main.xml activity_main.xml은 include와 NaviationView로 구성 include는 layout/app_bar_main.xml 파일이 설정 NavigationView는 좌측에서 메뉴가 나타날 수 있도록 해주는 View NavigationView의 headerLayout은 layout/nav_header_main.xml이 설정되어 있고 ..
Action Bar 기본적인 사용에서는 액션 바를 쓰는 것이 편할 수 있음 fragment에서 액션바를 설정해서 쓰면 복잡해짐 action bar 안나오게 하는 설정 false true 뒤로 가기 버튼 배치 가능 Action View search view 임포트 시 androidx 패키지로 임포트 // ActionView가 펼쳐지거나 접혔을 때 // true를 반환하면 접혀지고 false를 반환하면 접혀지지 않는다. item1.setOnActionExpandListener(object : MenuItem.OnActionExpandListener{ // 펼쳐 졌을 때 override fun onMenuItemActionExpand(p0: MenuItem): Boolean { activityMainBindi..
UI view ui 요소들은 직접 혹은 간접적으로 다 view 클래스를 상속 받고 있다. 모든 ui 요소들의 부모 클래스 Widget과 Layout으로 나뉜다 눈에 보이는 모든 ui 요소를 지칭 id에 맞춰 객체 생성 View Binding view 객체들을 자동으로 변수로 선언하고 받는 기능 kotlin의 경우 view들을 배치 시 설정된 아이디가 있는 경우 아이디에 해당하는 변수가 만들어지고 자동으로 할당된다 변수 이름, findViewById등 개발자가 작업하지 않아도 자동으로 코드 삽입 view 객체들을 자동으로 받고 선언하는 기능이 자바에서도 사용할 수 있도록 만들어짐 layout 폴더(res/layout)에 있는 xml 파일 하나 당 하나의 클래스 생성 -> 자동으로 생성되는 클랫의 이름은 x..
javax.swing : gui 만들어주는 클래스 JFileChooser(default 주소) : 파일을 저장하거나 열 때 어떤 파일을 선택할 건지 대화상자 출력해주는 것 showOpenDialog showSaveDialog : 어느폴더에 어떤 이름으로 저장할 것인지 물어보기 위한 다이얼로그 반환하는 값의 자료형이 정수인 이유: Diaglog 는 컴퓨터와 사용자가 대화하는 수단, 대답을 저장할 수도 있고 취소할 수도 있다.그 대답을 정수형으로 반환한다.(저장하면(긍정) 0, 취소하면(부정) 1) 배치방식 JPanel여러 개를 모아놓는 container FlowLayout: 만들어진 순서대로 배치 BorderLayout : 동,서,남,북,가운데 배치 방식 GridLayout addActionListener..