일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 1203계엄령
- 일론머스크
- 원스휴먼 사료
- 시그니처
- 믹스커피추천
- 원스휴먼 황금양 구하기
- 홈플러스 시그니처 모카골드믹스커피
- 원달러환율
- 원스휴먼 스타크롬
- 원스휴먼 쿠폰
- 2차계엄
- 국방부
- 2차 비상계엄
- 원스휴먼 황금양털파밍
- 원스휴먼 먹이
- 윤석열
- 레시피 파밍
- 원스휴먼 황금양
- 홈플러스
- 유광버섯 통조림
- 비상계엄령
- 원스휴먼 요리
- 계엄령 외신반응
- 믹스커피
- 원스휴먼 레시피
- 커피추천
- 원스휴먼 레시피 파밍
- 계엄령
- 원스휴먼 동물
- Today
- Total
목록전체 글 (159)
0101011001010111
로또 자동번호 생성을 만들어봅시다. 이것은 shuffled() 함수를 이용할 수 있는데, 코드를 보면 fun main() { val lotto= 5 println("로또 2017회차:") for (i in 1..lotto) { val lottos = (1..45).toList().shuffled().take(5) println(lottos) } } 이렇게 결과값을 낼수 있습니다. 하나하나 설명하자면 로또 5000원치 자동으로 주세요 하면 일단 5줄의 번호를 뽑아야 하자낭 그렇기 때문에 val lotto= 5 이렇게 써주고 for (i in 1..lotto) { for문에서 이렇게 써주면 lotto는 5이니까 5번 돌아가게 할수있어 굳이 i++ 이렇게 안써줘도 된다는 사실을 암 val lottos = (1..
7분 19초~13분 30초까지 Constraint Layout Constraint(제약)이란 뜻 즉, 제약 조건을 사용해 화면을 구성하는 방법. ▲ConstraintLayout은 복잡한 레이아웃을 단순한 계층구조를 이용해 표현 할 수 있는 ViewGroup입니다. ㄴRelativeLayout 처럼 관계를 설정한다는 것은 되게 비슷한데, 그것보다 더 많은 기능을 담고 있습니다. 왜? ConstraintLayout을 써야하냐? - RalativeLayout에서 못 만들었던 것을 만들 수 있습니다. 예를들어, 버튼 두개를 그룹으로 묶어서 디바이스의 가운데로 배치하는 것. (RalativeLayout의 방식으로 생각해보자면, 어떤 하나가 기준이 되어야 하기 때문에, 그룹이 정확히 가운데 위치하기 어렵다 // 만..
강의 6분 38초부터~ Frame Layout 컨테이너에 포함된 뷰들을 전부 좌상단에 배치하는 레이아웃 Frame Layout은 하나의 자식 View 위젯만 표시할 때 사용하는 Layout클래스 - Frame Layout에 여러 View 위젯을 자식으로 추가하면 겹쳐진 형태로 표시되며 가장 최근에 추가된 View위젯이 가장 상위에 표시 걍 한장 쓸때 주로 사용됨. 한장의 프레임 위에다가 거의 한개의 위젯만 올릴 때 쓴다. 쓰이는 곳 예 :Frame Layout 위에다가 영상을 재생시킨다던가(재생시키는 surface view나 미디어 플레이어같은걸 위에 올린다거나 할 때 쓴다. 그럴때만 써요. 에디쌤미안해여 이건 코딩해보기 귀찮아서 넘어갓어염
강의 6분 20초부터~ Table Layout 자식(Children) View위젯들을 테이블(행과 열로 구성)로 나누어 표시하는 Layout클래스 표를 구성하는 행의 개수만큼 TableRow를 포함하고, TableRow는 각 행에 포함된 셀(View)을 포함한다. (사용되는곳은 뭐 키패드라든지... ? 계산기 패드라든지? 그런곳 ) 주요 속성 stretchColumns : 늘릴 열을 지정(인텍스는 0부터 시작 됨) " * " : 모든 열을 늘여서 배치한다 "1,2" : 1열 (왼쪽에서 2번째)과 2열 (왼쪽에서 3번째)를 늘여서 배치한다. TableRow - 정해진 규칙에 따라 크기가 결정되므로 layout_width/height를 지정할 필요가 없다. layout_height는 항상 wrap_conte..
강의 3.48초부터 Relative Layout Relative(관계있는)Layout. 뷰를 서로 간의 위치 관계나, 컨테이너와의 위치 관계를 지정하여 배치하는 레이아웃. 예를들어, Relative Layout은 이런식으로, 배치를 할 수 있다 (뭐는 ~ 뭐 옆에 배치 / 뭐 아래 배치 이런식 말이다.) 이렇게 되면 화면이 커지든 작아지든, 가로가 되든 세로가되든 무조건 B는 A의 오른쪽에 있을거고, D는 C의 아래있을 것이다. 이렇게 위젯과의 관계도 설정하지만, 만약 RelativeLayout안에 A라는 애가 있다면 Parent가 RelativeLayout(위 그림에서 두꺼운 검은 라인 박스) 라 하면 A라는 애를 왼쪽 정렬! B라는 애는 가운데 정렬! 하면 화면 크기가 어떻든 항상 A는 왼쪽, B는 ..
Linear Layout Linear Layout은, 이름 그대로 Linear(선적인, 직선의)하게 배치하는 것이다. //수평 or 수직 배치 Linear Layout을 만들고, 옵션에 orientation을 주게 되면, vertical , horizontal을 줄 수 있다. 그래서, 다르게 배치 못한다. - 세로로 배치하는데, 어떤건 또 가로로 예외를 둔다거나 그렇게 배치하지 못한다. - 중첩시키지 못한다. ▼아래와 같은 형태들은 가능하다. 오직, 가로 또는 세로 한 방향으로만 배치가 가능하다. Linear Layout > Layout Weight Linear Layout은 화면 구성시, 전체 영역 대비 비율을 줄 수 있는데, 예를 들자면, 이렇게 3:7 비율을 줄수도 있다. ㄴ 플러터의 flex 같은..
Layout 이란 무엇일까? ㄴ ViewGroup의 파생 클래스로서, 포함된 View를 정렬하는 기능 레이아웃의 종류 1.Linear Layout //그래도 많이 사용됨 linear[ˈlɪniə(r)]형용사 1.선의, 직선의; 선 모양의; 일직선으로 늘어선 2.1차원의, 길이와 관계하는 3.선적인 2.Relative Layout //그래도 많이 사용됨 relative[ˈrelətɪv]명사 1.친척, 인척, 일가a near relative가까운 친척 2.관계사, ((특히)) 관계 대명사 형용사 1.비교상의, 상대적인relative merits우열 2.관계있는, 관련되어 있는 ((to))a fact relative to the accident그 사고와 관련된 사실 3.Table Layout //자주 쓸일은 ..