본문 바로가기

분류 전체보기161

[Java] 2019.09- [Class] StringBuffer StringBuffer 쇠뿔도 단김에 빼라고 StringBuilder를 봤으니 이제 StringBuffer도 보려 한다. 단일스레드에선 StringBuilder가 빠르고, 다중스레드에선 StringBuffer가 안전하다 했는데 그거 빼고는 느낌상 왠지 큰 차이는 없을 듯하다. 자세한 건 이제 아래 내용을 통해 찬찬히 봐야겠다. 급하다면 아래 요약 부분을 참고하자! 역시나 생성자나 메소드 등에 대한 설명은 뒤로 하고 우선 StringBuffer클래스가 본질적으로 가지고 있는 속성이나 특징 등을 살펴보려 한다. public final class StringBuffer extendsObject implementsSerializable,Comparable,CharSequence A thread-safe, mut.. 2020. 9. 20.
[Android] Navigate, navigation 아래 글과 그림은 Navigating 순서를 나타낸다 1. res 안에 navigation graph 추가 2. navigation control 권한을 주기 위해 Nav Host Fragment가 필요하므로 이를 추가 3. 비어있는 navigation graph 채우기 4. navigation graph 안의 fragments 간 연결(action 생성) 5. (custom 가능) onClickListener 설정 ( graph에서 설정한 action을 click시 수행하기 위해 ) 6. onClickListener 안에서 navigating을 가능케 하는 Navigation Controller 찾기 7. 설정한 action으로 navigate 수행하기 1. res 안에 navigation graph .. 2020. 9. 20.
[Android] Chains 안드로이드 chain은 아래와 같이 크게 5가지의 종류로 나뉜다. default chain = spread chain spread inside chain weighted chain packed chain packed chain with bias 1. default chain = spread chain 2. spread inside chain 3. weighted chain 4. packed chain 5. packed chain with bias 출처 :classroom.udacity.com/courses/ud9012 2020. 9. 20.
[Android] Bias bias horizontal : 왼쪽 ----> 오른쪽 (값 증가) vertical : 상단 ----> 하단 (값 증가) Ratios are most useful when your layout has views that need to keep their shape / aspect ratio even when the screen orientation or dimensions change. 유다시티 강의에 따르면 위와 같다고 한다. 출처 :classroom.udacity.com/courses/ud9012 2020. 9. 20.