반응형 분류 전체보기157 [Android Studio/ 안드로이드 스튜디오] 폰트(font) 사용방법-2 이전글과 이어서 다른 방법으로 안드로이드 스튜디오에서 폰트를 적용하는 법을 알아보겠다. 저번에는 java파일내에서 객체를 생성하고, 폰트를 적용하였다. 오늘은 클래스를 만들어 폰트를 관리하려한다. 이방법이 제일 많이 쓰인다. 하나의 클래스를 만들어준다. 그후 위와 같이 딱 3줄만 나오게 되는데 마우스 오른쪽 - constructor 누른후 생성자 2개를 만들면 된다. 2개는 제일 위에 2개로 매개변수가 1개 짜리와 2개짜리를 선택해주면된다. 하나만 있는건 java에서 new라는 생성자를 이용할때 사용되고, 두개는 xml에서 사용이된다. 그렇게 되면 TextView쪽에 에러가 뜨는데 alt+space를 누르면 AppCompatTextView를 import라하고 나온다. 위의 사진처럼 import를 해서 사.. 2021. 5. 3. [Android Studio/ 안드로이드 스튜디오] 폰트(Font) 사용방법 안드로이드 스튜디오에서는 폰트 사용방법이 크게 두가지가 있다. 제일먼저 폰트를 네이버에서 [네이버 무료폰트]를 검색하여 다운받는다. 폰트의 확장자는 크게 ttf와 otf두가지가 존재한다. 이미지, 동영상, 폰트등 상업적으로 이용할때는 라이센스를 반드시 확인해야 한다. 제일먼저 폴더하나를 만들어준다. 폴더는 Assets폴더를 생성하여야 한다. 그후, 위의 사진처럼 해당 폴더에서 하나의 파일을 만들어준다. 파일 이름은 [fonts]로 한다. 그후, 다운받은 폰트를 해당 파일로 옮긴다. 옮기는 방법은 드래그해서 옮겨도 되고, assets파일-fonts 경로를 열어서 옮겨도 된다. xml파일은 작성하는 방법이 따로 없다. 그냥 하던 방식대로 작성을 하면된다. 중요한건 java파일이다. AssetManager a.. 2021. 5. 3. [Flutter / 플러터] Flutter에서 타입을 쓰는 이유? Flutter는 기본적으로 타입을 사용하지 않아도, 타입추론을 통해 해당 타입이 어떤 타입인지 알수있다, c,c++,java 등 대부분의 언어에서는 타입을 명시해야한다. 예) int num =10; char word = 'a'; 하지만 플러터에서는 타입을 사용하지 않아도 타입추론을 통해 에러가 뜨지 않는다. 예) num=10; word='a'; 그럼 굳이 타입을 명시하지 않아도 되는것이 아닐까? 왜 귀찮게 하나하나 명시를 해줄까? 그이유는 간단하다. 우리가 만약 하나의 프로그램을 짠다고 생각해보자. -두 정수의 합을 구해주는 프로그램. 우리는 이런식으로 작성할 수있다, int addnum(int a,int b){ return a+b; } void main(){ print(addnum(1,2)); } 이것.. 2021. 4. 30. [알고리즘] Java 팩토리얼(factorial) 구하기. (for문, 재귀함수) 팩토리얼의 구조를 살펴보자 정수: 5가 입력이 되었을 때, 5*4*3*2*1이된다. 즉 답은 120이 나오게 된다. 정수: 459가 입력이 되었을 때는 459*458*457*....1이 답이 된다. 그럼 N이 입력 되었을때, N*(N-1)*(N-2)...로 가서 (N-1)=1이 될때까지 반복을 하게 될것이다. 이것을 해결하기 위해 하나하나 해보도록 하겠다. 1. 첫번째 조건 : 숫자를 입력받는다. c같은 경우는 scanf(); java같은 경우는 sc.nextInt(); 를 통해 받게 될것이다. ※앞으로의 설명은 Java로 풀이 할것이다. 입력을 받아야 하기 때문에 Scanner를 사용해야한다. import java.util.*; //보통 java.util.Scanner;를 쓰지만 *는 모든것을 사용하겠.. 2021. 4. 27. 이전 1 ··· 23 24 25 26 27 28 29 ··· 40 다음 반응형