모바일 프로그래밍 강의 시간에 배운 안드로이드 스튜디오 강의가 유튜브에 있어서
보면서 기억 되살릴 겸 + 간단한 안드로이드 앱 만들어 볼 겸 처음부터 다시 시작!
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>
부분을 추가해주고 나니 실행화면에서도 위 사진처럼 타이틀바가 나오기 시작했다...
'안드로이드 스튜디오' 카테고리의 다른 글
[안드로이드 스튜디오] 앱만들기 #6. ListView (0) | 2024.08.27 |
---|---|
[안드로이드 스튜디오] 앱만들기 #5 패키지구조 & 역할 (0) | 2024.08.27 |
[안드로이드 스튜디오] 앱만들기 #4. ImageView, Toast + gravity (0) | 2024.08.27 |
[안드로이드 스튜디오] 앱만들기 #3. Intent (화면 전환) (0) | 2024.08.26 |
[안드로이드 스튜디오] 앱만들기 #2. EditText, Button + 타이틀바 생성 (4) | 2024.08.26 |