728x90
728x90
비디오는 가로로 보니까 Landscape! videoview검색 잡아댕겨서풀스크린 해주고 width와 height를 match로 바꿔주면 풀스크린 모드 됨 권한주기 헤더 안보이게 setAnchorView 가 뭘까? Set the view that acts as the anchor for the control view. 라고 공식사이트에 써있는것으로 보아. 컨트롤 뷰의 앵커역할을 하는 뷰임을 알 수 있다. 그럼 앵커는뭘까? Anchor는 자식뷰들간의 연관성을 표현하는 개념이라고 한다. 여기서 컨트롤은 위젯을 말한다. 즉, 위젯 뷰를 연관시키는 뷰임을 알 수 있따. main.js package com.example.videoviewexample; import androidx.appcompat.app.AppC..
0dp를 하는이유가 뭘까? 하나 주의해야할 점은 비율을 설정하고 싶은 길이가, 가로인지 세로인지 결정해야하며 세로로 설정하였다면 weight를 주는 레이아웃의 height값은 0dp로 설정해주어야 합니다. warp_content 로 안하시길 바랍니다. wrap_content로 설정하였을 때 비율이 맞지 않는 경우가 자주 발생하니 weight를 사용하신다면 꼭 0dp 사용하셔야합니다!! 중요합니다. 더 정확하게 설정하기 위하여 상위 레이아웃에 weightSum을 사용하면 더욱 좋습니다. 출처: https://yoo-hyeok.tistory.com/56 [유혁의 개발 스토리] implements상속은 뭘까? 사실 상속인지도 모르고 그냥 따라쳤는데 이걸 왜 쓰는지 궁금해서 찾아보았다. 먼저 , 상속이란?부모 ..
브로드 캐스트 리시버 브로드캐스트는 말그대로 방송을 하는것, 방송의 특징을 생각해보면, 방송국은 불특정 다수에게 송신을하고, 필요한 사람은 수신을 하는 구조이다. 경우에 따라서 특정사람에게만 송신되는 경우도 있다. 안드로이드도 이와 별반 다를 것이 없다. 네트워크분야에도 유니캐스트, 멀티캐스트, 브로드캐스트가 존재하는데, 개념자체는 매우 흡사하다. 단말기의 상태 변화나 다른앱이 송신하는 방송에 귀를 기울이고 있으면 , 여러 현상에 대한 처리가 가능하다. 예를 들면 배터리의 상태가 15%이하가 되면 절전모드에 들어가도록 할 수 있다. 이때 방송에 귀 기울이고 있는 수신자가 바로 브로드캐스트 리시버이다. 브로드캐스트 리시버는 4대 컴포넌트 중에 하나이다. 출처: https://brunch.co.kr/@mys..
Ⅰ. 화면 만들기 1. gradle 에 volley라이브러리 추가해주기 (전송 등을 담당하는 라이브러리) 2. textview를 constraintlayout에 추가해주고 ,스프링연결한뒤 마진값인 8을작성 맨위의 helloworld htextview탑 마진은 100 텍스트별로 크기, id, 네임 수정 다닥다닥 붙어있는게 싫으면, top margin값 변경해주면됨 3개이상으로해줘야 에러가 안남 회원가입 화면 만들기 registerActivity만들어주고, xml에 design탭 이용해서 다음과 같이 만들어주면됨 위에서 마진값 설정하고 똑같다는 의미로 연결 로그인 화면 만들기 Loginactivity생성 text - plaintext사용함 순서상으로 1. loginactivity 띄우기 1-1 : 회원가입 ..
Relative가 상대적이라는 뜻을 가지고있음 , 레이아웃 내의 자식(Children) 뷰 위젯들이 서로 간의 상대적(Relative) 위치 관계에 따라 최종적으로 표시될 영역을 결정하도록 만드는 레이아웃을, RelativeLayout(렐러티브 레이아웃) 이라고 합니다. 무언가에 의지를 하면서 특정위젯에 의지를 하며 레이아웃 배치를 하는것 android:layout_below="id~~" id 를기준으로 밑에 배치하겠다 android:layout_toRightOf="@+id/tv_1" id를 기준으로 오른쪽에 배치하겠다 android:layout_alignParentBottom="true" 부모기준으로 배치 android:layout_centerInParent="true" 가운데배치 gravity안쓰고,..
탑을쌓는다고 생각하면 좋음 층을 쌓아서 만들어가는거 특징 - orientation을 지정할 수 있다는것 (vertical, horizontal) - match_parent (부모의화면크기 만큼)풀 화면을 지원해라 ( 동적으로변화됨) - wrap_content를 한다면, 콘텐츠의 크기만큼을 지원해라 - orientation을 설정하지 않는다면, 디폴트값인 horizontal을 나타낸다. - gravity : 정렬 (직역: 중력) 기본값은 left centervertical : 가운데 세로 정렬 - background 색상지정가능 (#ffffff) - textcolor : 문구의 컬러색상지정 - textstyle :문구의 스타일지정 동시 지정은 | 이용 ex: "bold|italic" - sp: 글자사이즈 ..