일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 비주얼스튜디오 코드
- 제이펍 출판
- SwiftUI 기반의 iOS 프로그래밍
- 자바스크립트 배열 할당
- 자바스크립트 객체
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- max apache
- jquery 사용하기
- python GUI 사용하기
- 황반석 옮김
- 한글입력 안됨
- 기획자랑 사이좋게 지내고 싶다
- 자바스크립트 class
- 닐 스미스 지음
- 자바스크립트 객체 만들기
- 제이쿼리연결
- 배열 분해 할당
- 한글잘림
- 한글입력 잘림
- python tkinter 인터페이스
- 맥 mysql
- 맥 아파치
- max MySQL
- 한글입력 씹힘
- 한글입력 오류
- 객체
- 블록 스코프
- 객체지향
- 생활코딩
- 자바스크립트
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 비주얼스튜디오 코드
- 제이펍 출판
- SwiftUI 기반의 iOS 프로그래밍
- 자바스크립트 배열 할당
- 자바스크립트 객체
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- max apache
- jquery 사용하기
- python GUI 사용하기
- 황반석 옮김
- 한글입력 안됨
- 기획자랑 사이좋게 지내고 싶다
- 자바스크립트 class
- 닐 스미스 지음
- 자바스크립트 객체 만들기
- 제이쿼리연결
- 배열 분해 할당
- 한글잘림
- 한글입력 잘림
- python tkinter 인터페이스
- 맥 mysql
- 맥 아파치
- max MySQL
- 한글입력 씹힘
- 한글입력 오류
- 객체
- 블록 스코프
- 객체지향
- 생활코딩
- 자바스크립트
- Today
- Total
목록모바일/안드로이드앱 (41)
java,javascript,android,php,sql,공부용,메모용

github.com/young-0112/SampleLayoutInflater XML레이아웃 인플레이션 - XML 레이아웃의 내용이 메모리에 객체화되는 과정 - 레이아웃 정의/XML파일 --실행--> 메모리 로딩 ----> 화면(뷰그룹) - XML 레이아웃은 앱이 실행되는 시점에서 메모리에 객체화된다 ex) 객체화가 되지 않은 버튼을 참조하려고 할때 ... public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // setContentView(R.layout.activity_main); Bu..

책에서 미션4로 내준 문제가 기존의 내용가지고는 풀기가 어렵다. 그리고 모르는 내용이 있어서 코드를 참고해서 내용을 확인해봤다. github.com/young-0112/MissionLayout4 여기서 확인 할 것 - Layout 정렬방법 - 몇글자 작성했는지 확인하기 - 모르는 메서드 확인 및 메모 최종적으로 만들 레이아웃 상태 1. 기본적인 레이아웃을 살펴보면 - 상대레이아웃을 최상위 레이아웃을둔다 - 그아래 상대레이아웃안에 EditText 추가 TextView 추가 - 가로 정렬을 위해서 LinearLayout 2개 추가 vartical / horizontal - 기본적인 margin이나 padding이 없는 상태다 - 그리고 상대레이아웃의 속성을 사용해서 각각에 연결해주었다 - 최상위 레이아웃은 ..

버튼을 눌렀을때 눌렸다는 표시가 되는건 layer-list로 하는거 같은데 잘못 작성한거 같다... 두잇 안드로이드 앱프로그래밍 책에서 내준 미션 두 종류의 버튼 모양 만들기 - 두개의 버튼을 화면에 추가하고 버튼 모양을 각각 다르게 보이도록 만들기 - 화면에 두 개의 버튼을 배치한다. - 첫 번째 버튼의 모양은 가장자리에 경계선만 보이도록 하고 경계선과 글자색이 동일하도록 만든다 - 두 번째 버튼의 모양은 배경색이 있고 모서리는 약간 둥글며 글자가 하얀색이 되도록 만든다 참고 - 드로어블 객체를 만들어 버튼의 배경으로 설정하면 버튼의 모양을 만들 수 있다 - 드로어블을 XML로 정의할 때 버튼의 모양이 결정된다 결과 처음꺼는 가장자리를 둥글게 다듬지 않아도 되는데 그냥 했다. 고쳐지지 않은 내가쓴 코드..

프로그레스바 - 진행 상태를 중간중간 보여줄 수 있는 것 (로딩창 같은거) - 작업의 진행 정도를 표시하거나 작업이 진행 중임을 사용자에게 알려줌 - 막대모양, 원모양 프로그레스바가 대표적인 두 가지 형태다 속성 설명 막대 모양 작업의 진행 정도를 알려줄 수 있게 막대모양으로 표시 style 속성을 '?android:attr/progressBarStyleHorizontal'설정 원 모양 작업이 진행 중임을 알려준다 원 모양으로 된 프로그레스바가 반복적으로 표시 - 태그는 XML 레이아웃에 프로그레스바를 추가할 때 사용된다 - max 속성 프로그레스바가 갖는 값의 최대 범위 (ex max 100으로 설정하고 progress 값 50 설정하면 최대가 100인 곳에서 50%의 진행이 되었다는 것을 표시) [C..

알림 대화상자 보여주기 - 토스트와 함께 많이 사용된다 - 사용자에게 확인을 받거나 선택하게 해야할 때 사용 - 입력을 받는 것보다는 메시지를 전달하는 역할로 사용 '예' '아니오' 같은 응답처리 1. SampleDialog 프로젝트 생성 2. activity_main.xml에 텍스트뷰와 버튼하나 추가 내용추가 /res/values/string.xml SampleDialong 버튼을 누르면 대화상자가 뜹니다. 띄우기 3. MainActivity.java 코드 추가 package com.togapp.sampledialong; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import and..

어제 공부한 안드로이드 Toast 프로젝트에 이어서 작성 스낵바 SnackBar - 간단한 메시지를 보여줄때 Toast 대신 snackbar를 사용하는 경우도 많다 - 스낵바는 외부 라이브러리다. - 외부 라이브러리는 머티리얼 라이브러리 (Material Library)를 프로젝트에 추가해야 사용할 수 있다 Material Library 머티리얼 라이브러리 - 머티리얼 라이브러리에는 AppBarLayout 등도 있는데 라이브러리를 쉽게 추가할 수 있게 팔레트에 다운로드 버튼이 표시된다. - activity_main.xml을 누르고 palette에서 Cintainers -> AppBarLayout 다운로드를 누르면 머티리얼 라이브러리를 추가할건지 묻는 대화상자가 표시된다. - AppBarLayout 안에는..

Android Toast 토스트 앞으로는 공식 가이드 문서도 자세히 봐야겠다 ㅠ 책에서 설명하는 모든 내용의 코드가 작성되어있는 기분이다.. developer.android.com/guide/topics/ui/notifiers/toasts?hl=ko#java 토스트 메시지 개요 | Android 개발자 | Android Developers 토스트 메시지는 작은 팝업으로 작업에 관한 간단한 피드백을 제공합니다. 메시지에 필요한 공간만 차지하며 진행 중인 활동은 그대로 표시되고 상호작용도 유지됩니다. 토스트 메시지는 시간 developer.android.com - 토스트는 간단한 메시지를 잠깐 보여주는 뷰다 - 대화상자와 함께 사용자에게 필요한 정보를 알려주는 대표 위젯 - 토스트는 포커스를 받지 않는다 -..

단말 방향을 전환했을 떄 이벤트 처리하기 단말을 세로/가로 방향으로 바꿨을 때 발생하는 방향(Orientation) 전환 - 단말을 세로 가로를 바꾸면 화면 비율에 따라 화면이 다시 보이게 되는데 XML레이아웃도 다르게 보여야 한다. - 그래서 액티비티는 메모리가 없어졌다가 다시 만들어진다 - 사용자가 가로 화면으로 바꾸면 내용을 좀 더 크게 보기 위해서 또는 왼쪽 오른쪽 다양한 내용이 나타나길 바래서 이다 1. SampleOrientation 새 프로젝트 생성 2. res 폴더 아래 새로운 폴더 생성 (layout-land 리소스 폴더 추가하기) - res폴더를 선택한 후 마우스 오른쪽 -> [New Android Resource Directory] -> Directory name : layout-la..