본문 바로가기
728x90

안드로이드/ActionBar7

안드로이드 Toobar를 이용한 네비게이션 Toolbar도 ActionBar 와 같은 방법으로 네비게이션 처리를 할 수 있다. Toolbar로 부터 ActionBar 를 추출하고 이 후에는 ActionBar와 동일하게 처리해준다. supportActionBar?.setHomeButtonEnabled(true) supportActionBar?.setDisplayHomeAsUpEnabled(true) package com.example.toobarnavigation import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import kotlinx.android.synthetic.main.activity_main.* clas.. 2022. 6. 20.
안드로이드 ToolBar에서 ActionView 사용 ToolBar도 ActionBar 처럼 ActionView를 구성할 수 있다. package com.example.toolbaractionview import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.Menu import android.view.MenuItem import android.widget.ArrayAdapter import androidx.appcompat.widget.SearchView import kotlinx.android.synthetic.main.activity_main.* class MainActivity : AppCompatActivity() { val dataList .. 2022. 6. 20.
안드로이드 Toolbar 안드로이드에서 ActionBar를 보다 자유롭게 사용할 수 있도록 Toolbar라는 View를 제공하고 있다. Toolbar를 이용해 탭 등 다양한 기능을 이용할 수 있도록 제공하고 있으며 기본적인 부분은 ActionBar와 동일하다. package com.example.toolbar import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.Menu import android.view.MenuItem import kotlinx.android.synthetic.main.activity_main.* class MainActivity : AppCompatActivity() { override fun o.. 2022. 6. 20.
안드로이드 ActionBar 커스터마이징 안드로이드에서 ActionBar는 개발자가 자유롭게 구성할 수도 있다. ActionBar를 커스터마이징 하기 위해서는 기존의 액션바를 사라지게 해야 한다. (구버전 안전성을 위해 작성해주는게 좋음) supportActionBar?.setDisplayShowCustomEnabled(true) supportActionBar?.setDisplayHomeAsUpEnabled(false) supportActionBar?.setDisplayShowTitleEnabled(false) supportActionBar?.setDisplayShowHomeEnabled(false) package com.example.actionbarcustomizing import android.graphics.Color import and.. 2022. 6. 19.
안드로이드 ActionBar Navigation ActionBar에 { finish() } } return super.onOptionsItemSelected(item) } } 2022. 6. 19.
안드로이드 ActionView ActionBar에 Viwe를 배치하고 이를 접었다 폈다 할 수 있는 개념이다. 주로 검색 기능을 만들 때 사용한다. package com.example.actionviewe import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.Menu import android.view.MenuItem import android.widget.ArrayAdapter import androidx.appcompat.widget.SearchView import kotlinx.android.synthetic.main.activity_main.* import kotlinx.android.synthetic.main.ac.. 2022. 6. 19.
안드로이드 ActionBar 기초 ActionBar는 Option Menu 구성 시 showAsAction 속성을 이용한다. None : 기본. ActionBar에 표시하지 않는다. Always : 무조건 ActionBar에 표시된다. ifRoom : 공간이 허락할 경우 ActionBar에 표시된다. Icon : ActionBar에 표시될 때 사용할 아이콘을 지정한다. withText : 공간이 허락될 경우 아이콘과 함께 문자열을 표시한다. package com.example.actionbar import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.Menu import android.view.MenuItem import kotl.. 2022. 6. 19.
728x90