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); < ----------------------
}
이제 앱에 기본 작업 표시줄 생깁니다.
'■ Android > Tip' 카테고리의 다른 글
[Android] Toolbar(=?액션바)(=?메뉴) - 사용법(3.SearchView="검색기능") (0) | 2020.01.19 |
---|---|
[Android] Toolbar(=?액션바)(=?메뉴) - 사용법(2.옵션 추가) (0) | 2020.01.19 |
[Android] RatingBar - 사용법 (0) | 2020.01.18 |
[Android] 그림자 넣기 (0) | 2020.01.17 |
[Android] Bitmap 사용법 (0) | 2020.01.17 |