1.

v7 appcompat 지원 라이브러리를 프로젝트에 추가한다 (지원 라이브러리 찾아야함 - 버전 때문에)

(*1번은 2번부터 계속 작업하던 도중에 중간에 필요하다라고 하면 그때 해당 라이브러리 추가해 주면 됨.)

 

 

2.

AppCompatActivity를 상속.

    public class MyActivity extends AppCompatActivity {
      // ...
    }
  

 

 

3.

manifest에서 appcompat의 NoActionBar 테마 중 하나를 사용하도록 <application> 요소를 설정한다.

이러한 테마 중 하나를 사용하면 앱이 기본 ActionBar 클래스를 사용하여 앱 바를 제공하지 않도록 한다.

    <application
        android:theme="@style/Theme.AppCompat.Light.NoActionBar"
        />
    

 

4.

Toolbar 추가

    <android.support.v7.widget.Toolbar
       android:id="@+id/my_toolbar"
       android:layout_width="match_parent"
       android:layout_height="?attr/actionBarSize"   // ★
       android:background="?attr/colorPrimary"       // ★
       android:elevation="4dp"    // 그림자
       android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
       app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>
    

툴바를 활동 레이아웃의 맨 위에 배치한다.

 

 

 

5.

활동의 onCreate() 메서드에서 활동의 setSupportActionBar() 메서드를 호출하고 활동의 툴바를 전달한다.

이 메서드는 툴바를 활동의 앱 바로 설정한다.

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_my);
        
        Toolbar myToolbar = (Toolbar) findViewById(R.id.my_toolbar);  <---------------
        setSupportActionBar(myToolbar);          < ----------------------
    }
    

 

 

 

이제 앱에 기본 작업 표시줄 생깁니다.