원쥬
원주는 공부중
원쥬
전체 방문자
오늘
어제
  • 분류 전체보기 (29)
    • Django (0)
    • Vue3 (2)
    • Android (7)
    • Arduino (0)
    • JSPServlet (0)
    • CSS (0)
    • HTML (0)
    • Java (9)
      • Java (9)
      • JavaFestival (0)
    • JavaScript (0)
    • Machine Learning (5)
    • Python (2)
    • Project (1)
      • first_project (1)
      • second_project (0)
      • third_project (0)
    • Tistory (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • pandas
  • v-bind
  • 안드로이드 스튜디오
  • 안드로이드
  • Ref
  • invisible
  • visible
  • Python
  • JSON
  • while
  • 사라지게하기
  • 폰트바꾸기
  • 손글씨데이터
  • API
  • while문 예제
  • button
  • machine learning
  • android
  • Android Stuido
  • 영화데이터
  • AndroidStudio
  • textarea 오른쪽 하단
  • matplotlib
  • Vue3
  • machinelearning
  • volley
  • v-on
  • vscode
  • while문
  • v-model

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
원쥬

원주는 공부중

[Android Studio] 안드로이드 스튜디오 프로젝트 만들기 & 기본 예제
Android

[Android Studio] 안드로이드 스튜디오 프로젝트 만들기 & 기본 예제

2022. 7. 7. 14:26

새 프로젝트 만들기

여러 틀이 있는데 나는 Empty Activity를 사용했다. 선택 후 하단 NEXT 선택

 

Name은 내가 만들 어플리케이션의 이름이다. name을 변경하면 package name도 자동으로 변경되고, 하단은 저장 경로지정, 중요한 것은 ☆Language☆ 인데 Java와 Kotlin 중 사용할 언어를 선택하면 된다. 설정 후 Finish 버튼 클릭하면 새로운 프로젝트 만들기 완료!

 

 

프로젝트 실행하기

상단 바를 보면 activity_main.xml 파일과 MainActivity.java 파일이 있다. 이 상태에서 ▶ 를 누르면 아까 내가 만들어 놓은 가상핸드폰에서 어플이 실행이 된다!

 

왜 나는 아무것도 설정하지 않았는데 Hello World가 출력될까? 그 이유는 activity_main.xml 파일을 열어보면 알 수 있다.

 

화면 내에 HelloWorld! 라고 써져있는 TextView가 존재하기 때문이다. 이 친구를 여기저기 이동시키면 이동시킨 위치로 출력되는것을 확인할 수 있다.

 

짠~ 이번에는 textview의 폰트 색, 크기를 바꿔보자

 

TextView 설정하기

 

오른쪽 Attributes를 보면 내가 선택한 TextView의 속성들을 변경할 수 있다 속성이 아주 많기 때문에 Attributes 옆의 돋보기로 검색하는 것을 추천한다.

반드시 글자를 선택한 후 변경해야한다. (선택 안하면 뜨지도 않음..)

 

TextColor : 글씨 색을 변경

TextSize : 글씨 크기를 변경

Text : text 내용을 변경

실행시켜 바뀐모습을 확인해보자

TextView 만들기

왼쪽 Palette에서 TextView선택, 드래그하여 어플 화면에 끌어당겨보자

 

짠 새로운 TextVIew가 생긴 것을 볼 수 있다. 어라 근데 왜 내가 원하는 위치가 아닌 상단 왼쪽에 고정 돼 있을까?

 

처음에 기본으로 만들어져 있던 TextView와 새로만든 TextView의 차이를 알겠는가? 바로 화면과 연결된 선의 유무 차이이다.

 

선을 연결하는 세가지 방법에 대해 소개해보겠다.

1. 요술봉 모양 선택 -> 자동으로 선이 연결된다

2. 오른쪽 Attributes에 Layout에서 +를 눌러 새로 만들어준다

3. 내가 직접 흰색 원을 잡아당겨 화면과 연결시켜준다

 

XML파일 이용하지 않고 .java파일에서 텍스트 수정하기

 

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        // serContentView : 어플실행시 띄우고 싶은 화면을 지정하는 기능!
        setContentView(R.layout.activity_main);

        // 실행 시 textView에 다른 내용을 띄워 실행하기!
        // 1. 객체에 대한 id값 찾아오기 -> 화면에 대한 뷰들의 위치를 찾아오는 과정
        //      : findViewById()
        // 내가 찾고자 하는 id값이랑 동일하게 변수명 지정
        TextView txt = findViewById(R.id.txt);
        // Log.d
        // txt가 가지고 있는 데이터값 가져오기
        // getText() 사용하기! 
        Log.d("txt", txt.getText()+"");
        // 2. 새로운 문자로 txt변경하기!
        txt.setText("안뇽하세욯ㅎㅎ");
        
    }
}

 

저작자표시 (새창열림)

'Android' 카테고리의 다른 글

[Android Studio] 영화 API를 이용한 실습  (0) 2022.07.18
[Android Studio] Volley 사용하기 & Volley 예제/ 통신하기  (0) 2022.07.15
[Android Studio] 안드로이드 스튜디오 Event & Event 실습  (0) 2022.07.08
[Android Studio] Layout이란? Layout 기본예제  (0) 2022.07.07
[Android Studio] 안드로이드 스튜디오 다운받기 & 가상핸드폰 만들기  (0) 2022.07.06
    원쥬
    원쥬
    Git : https://github.com/wonjuju/

    티스토리툴바