App Bar๋ฅผ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ๋ฐฉ๋ฒ์ด ์์ง๋ง, ActionBar ๋์ ToolBar๋ฅผ ์ฌ์ฉํ์.
build.gradle์
implementation "androidx.appcompat:appcompat:$appcompat_version"
์ ์ถ๊ฐํด์ผ ํ๋ค. (์ถ๊ฐ๋์ด ์์)
Activity๊ฐ AppCompatActivity๋ฅผ ์์ํด์ผ ํ๋ค. (์์๋์ด ์์)
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity()
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity
ActionBar ์ ๊ฑฐ๋ฅผ ์ํด res/values/themes.xml์ ์์ ํ๋ค.
<style name="Theme.Image_classification" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
<style name="Theme.Image_classification" parent="Theme.MaterialComponents.DayNight.NoActionBar">
build.gradle์
implementation "androidx.coordinatorlayout:coordinatorlayout:1.1.0"
์ ์ถ๊ฐํด์ผ ํ๋ค. (์ถ๊ฐํ์ง ์์๋ ๋จ)
layout/activity_main.xml์ ์ต์์ ์์๋ฅผ CoordinatorLayout์ผ๋ก ์ง์ ํ๋ค.
CoordinatorLayout ์์ Toolbar๋ฅผ ์ถ๊ฐํ๋ค. Toolbar ์์ ImageView๋ฅผ ์์น์์ผฐ๋ค. ์ด๋ฏธ์ง๋ ๋ค์ด๋ก๋ ํ res/drawable์ ์์น์ํจ๋ค.
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout 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:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@android:color/black">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/tfl2_logo" />
</androidx.appcompat.widget.Toolbar>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
activity์ onCreate() method์์ setSupportActionBar() method๋ฅผ ํธ์ถํ๋ค. (์๋ต๊ฐ๋ฅ)
import androidx.appcompat.widget.Toolbar
val toolbar: Toolbar = findViewById(R.id.toolbar)
setSupportActionBar(toolbar)
import androidx.appcompat.widget.Toolbar;
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar)