본문 바로가기
안드로이드 스튜디오

[안드로이드 스튜디오] 앱만들기 #1. TextView

by sojung118 2024. 8. 26.

 

모바일 프로그래밍 강의 시간에 배운 안드로이드 스튜디오 강의가 유튜브에 있어서

보면서 기억 되살릴 겸 + 간단한 안드로이드 앱 만들어 볼 겸 처음부터 다시 시작!

 


 

1. activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="안드로이드 1번째 텍스트뷰"
        android:textColor="#82DE16"
        android:textSize="20sp" />

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="안드로이드 2번째 텍스트뷰"
        android:textColor="#0F90CA"
        android:textSize="20sp" />


</LinearLayout>

 

 

  • LinearLayout은 orientation을 vertical로 주어 세로로 나오게끔 한다.
  • wrap_content : 해당 크기만큼
  • match_parent : parent 크기만큼
  • 폰트 사이즈는 sp로 주기
  • textColor를 줄 떄 #ffffff를 주면 색상 선택 가능

해당 #1은 간단하게 textView만 가져오고 AVD를 실행하는 부분이라서 MainActivity.java를 수정하지 않음


 

나는 2년전에 android studio를 사용하고 나서 다시 시작하는거라 최신 버전으로 재설치를 했는데..

이전에 사용할땐 괜찮았는데 새로 설치하고 AVD를 돌려보니

 

 

 

 

위 사진에는 뜨지만 'android_test'라고 보이는 안드로이트 타이틀바가 안보여서,

인터넷을 서칭하면서 찾은 결과

→ app > res > values > themes > themes.xml 에 들어가서

 

<resources xmlns:tools="http://schemas.android.com/tools">
    <!-- Base application theme. -->
    <style name="Base.Theme.Android_test" parent="Theme.AppCompat.DayNight.DarkActionBar">
        <item name="android:windowTranslucentStatus">true</item>

        <!-- Customize your light theme here. -->
<!--         <item name="colorPrimary">@color/my_dark_primary</item>-->

    </style>

    <style name="Theme.Android_test" parent="Base.Theme.Android_test" />
</resources>

<!--    Theme.Material3.DayNight.NoActionBar-->

 

themes.xml에서 

 

    <style name="Base.Theme.Android_test" parent="Theme.AppCompat.DayNight.DarkActionBar">
        <item name="android:windowTranslucentStatus">true</item>

 

부분을 추가해주고 나니 실행화면에서도 위 사진처럼 타이틀바가 나오기 시작했다...