IT 92

[XD] 어도비 XD에서 글자색 그라데이션 넣는 방법

어도비 XD에서 텍스트에 그라데이션 넣는 방법에 대해 설명하고자 한다. 1. 글자 생성 후 Ctrl + 8 일단 글자를 생성하고 Ctrl 키와 + 숫자 8 키를 눌러준다. 그럼 이렇게 파랑색 테두리가 좁아진 걸 볼 수 있다. 2. 단색 > 선형 그라데이션 오른쪽에 있는 '채우기'를 클릭한 다음 상단에 작은 글씨로 있는 '단색'을 클릭해 준다. '단색'을 클릭하면 '선형 그레디이언트'가 보인다. 이걸 클릭해 준다. 그럼 이렇게 글자에 그라데이션이 들어간 걸 볼 수 있다. 파랑색으로 동그라미 친 부분을 클릭하면 그라데이션을 조절할 수 있다.

IT 2022.10.01

[Android] setText가 뭘까?

setText란 xml파일이 아닌 java파일에서 텍스트을 변경할 수 있게 해주는 것이다. 이게 도대체 무슨 소리일까? *입문자를 대상으로 쓴 글이라 부연설명이 긴 편입니다. 이 점 참고해주시면 감사하겠습니다. 1. activity_main.xml 위에 엄청 긴 코드가 있다. 저 코드를 다 살펴볼 필요는 없다. 스크롤을 내려서 아래의 단 두 줄만 보면 된다. 위의 세 줄을 설명해 보자면 1) TextView는 텍스트를 입력할 수 있는 박스를 생성할 때 쓰는 단어다. 파워포인트에서 글자를 입력할 땐 텍스트 박스를 생성하고 그 텍스트 박스 안에 글자를 넣는다. 이 원리와 비슷하다. 안드로이드 스튜디오에서도 글자를 입력하고 싶으면 텍스트 박스를 생성해줘야 한다. TextView를 입력하면 텍스트를 입력할 수 ..

IT/Android studio 2022.08.21

[Android] wrap content와 match parent의 차이

오늘은 안드로이드 스튜디오에서 쓰이는 wrap_content와 match_parent 가 무엇이고 이 둘의 차이점에 대해 알아보려 합니다. 1. wrap_content : 내가 쓴 글에 맞춰서 박스 생성 wrap은 '감싸다'란 뜻이 있고, content는 '내용물'이란 뜻을 가지고 있습니다. 즉 wrap_content는 내가 쓴 글(내용물)에 맞춰서 박스가 생성되는 것을 의미합니다. 말이 참 어려운데 예시를 보면 조금이나마 감이 잡히실 거 같습니다. 위의 코드를 보시면 1)

IT/Android studio 2022.08.21

[Android] 세로(vertical) 가로(horizontal) 정렬 방법

안드로이드 스튜디오에서 텍스트 상자(TextView)의 가로정렬과 세로 정렬을 할 때 쓰이는 게 horizontal(수평=가로)과 vertical(수직=세로)이다. 오늘은 horizontal과 vertical에 대해 알아보고자 한다. 세로정렬 - vertical vertical은 '수직'이란 뜻이 있다. 수직은 위에서 아래로를 뜻한다. 위에서 아래로는 세로를 뜻한다. android:orientation = "vertical" 위에처럼 적으면 '세로'로 정렬이 된다. orientation이란 단어가 보이는데 이 orientation은 레이아웃(배경=흰 색 도화지) 안에 배치할 위젯(버튼, 텍스트)이 수직(vertical) 또는 수평(horizontal) 방향을 설정할 때 사용한다 즉 vertical이나 h..

IT/Android studio 2022.08.20

[JAVA] '(파일이름)'을 찾거나 로드할 수 없습니다. 해결방법

그냥 평소처럼 코드짜고 A라는 파일을 컴파일하려했다. 근데 엉뚱하게 B라는 파일이 컴파일 됐다. 이클립스 상단에 Project 클릭 > clean 클릭 > 이클립스 재실행 위에 것도 시도해보고 다른 것도 계속 만져보다가 결국 나중엔 B라는 파일을 삭제했더니 'B'를 찾거나 로드할 수 없습니다. 이렇게 뜨기 시작했다. 그러다 라이브러리 삭제하고 다시 설치하니 멀쩡해졌다. 해결방법 1. 프로젝트 파일 이름에 마우스 대고 우클릭 현재 문제가 되고 있는 파일의 프로젝트 파일 이름에 마우스 대고 우클린 한다. 나는 말썽을 피우고 있는 파일이 ProjectOOP란 프로젝트 아래에 있어서 ProjectOOP를 마우스 우클릭 해줬다. 2. Properties 클릭 후 라이브러리 삭제 Properties 클릭 > Jav..

IT/Android studio 2022.08.16

[JAVA] 이클립스 주석 글자 색 변경 방법

미션 이클립스 주석 글자 색 변경하기 해결방법 - 이클립스 상단에서 Window > Preferences 클릭 - Java > Editor > Syntax coloring 클릭 - Comments 아래에 있는 Multi-line comment 클릭한 뒤 Color를 클릭해서 색 변경을 하면 /* 멀티멀티 */ 이런 식으로 주석처리되는 부분의 글자색을 변경할 수 있다. Single-line comment 클릭한 뒤 Color를 클릭해서 색 변경을 하면 / 싱글싱글 이런 식으로 주석처리되는 부분의 색 변경이 가능하다. - 색 지정한 후 하단의 Apply 버튼 눌러주고 나오기 다음편 예고 개발 지식도 없이 개발 대회에 나갔는데 우수상을 탔다. 어떻게 이런 일이 가능했을까. 그 방법을 아래 글에 작성해봤다. 1..

IT/Android studio 2022.08.05

[백준/C++] 25083번 - 자라나라~ '새싹' 문제

1. 문제 위 사진의 새싹을 출력하시오. https://www.acmicpc.net/problem/25083 25083번: 새싹 아래 예제와 같이 새싹을 출력하시오. www.acmicpc.net 2. 풀이 제어문자(이스케이프 시퀀스)를 알고 있어야 하는 문제다. 제어문자에 대해 짧게 이야기 하자면 c언어 상에서 역슬래시(\)를 출력하고자 할 땐 역슬래시 한 개만 작성하면 안 된다. 역슬래시를 두개(\\) 작성해야 역슬래시 한개(\)가 출력된다. 역슬래시 말고도 큰따옴표와 작은 따옴표를 문자로서 출력하고자 할 때도 큰따옴표와 작은따옴표 앞에 각각 역슬래시를 붙여줘야 컴파일 에러없이 출력된다. 자세한 내용은 백준 10172 문제에서 다뤘으니 해당 글 링크를 첨부하도록 하겠다. https://studywith..

IT/BaekJoon 2022.07.13

[백준/C++] 2588번 - 곱셈: 왜 int B[2]는 안될까?

1. 문제 https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 2. 풀이 문제를 보면 결국 출력해야 할 건 4개다. 472 x 5 결과값 472 x 8 결과값 472 x 3 결과값 472 x 385 결과값 이렇게. 385를 배열을 이용해서 분리하면 쉽게 풀 수 있겠지 했다. 그런데 틀렸다. #include int main() { int A; int B[2]; scanf("%d %d", &A, B); printf("%d \n", A*B[2]); printf("%d \n", A*B[1]); printf("%d \n", A*B[0]); return 0; } ..

IT/BaekJoon 2022.07.12