분류 전체보기

· Android
ToolBar ActionBar를 보다 자유롭게 사용할 수 있도록 ToolBar 라는 View를 제공 탭 등 다양한 기능 제공 기본적인 부분은 ActionBar와 동일 액션바와는 달리 툴바는 하위 호완성을 제공하기 때문에 많은 버전에서 일관성 있게 동작 액션바는 액티비티에 포함된 개념이지만 툴바는 XML에 위젯을 추가해줘야 함 icon, showAction 사용 방법은 ActionBar 와 동일 프로퍼티 elevation : 툴바 밑에 그림자 효과를 줘서 공중에 뜬 것 같은 느낌을 줌 popupTheme : 메뉴 아이템 등의 스타일을 설정 *나의 경우 이걸 안 해주거나 특정 스타일에서는 item 객체가 화면에 안 나옴 class MainActivity : AppCompatActivity() { priva..
· Android
ActionBar 커스텀 직접 Layout View를 만들어 액션바에 적용 supportActionBar의 customView 프로퍼티를 사용해 내가 만든 레이아웃을 세팅 -> 기존의 액션바는 사라지게 설정 override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) binding = ActivityMainBinding.inflate(layoutInflater) // 뷰바인딩 객체 val view = binding.root //뷰바인딩을 통해 레이아웃과 뷰가 결합 -> .root 를 통해 View 객체만를 뽑아내는(?) setContentView(view) //커스텀한 레이아웃뷰 사용 설정 supportAct..
· Android
ActionBar Navigation ActionBar 에 사용자가 지정한 item 외에 제공되는 HomeButton item을 사용 (HomeButton을 활성화 시켜주고, 이미 정의되어 있는 id로 클릭 이벤트를 구현, onOptionItemSelected() 안에 구현) class SecondActivity : AppCompatActivity() { private lateinit var second_binding: ActivitySecondBinding override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) second_binding = ActivitySecondBinding.inflate(layo..
· Android
ActionView ActionBar 에 View를 배치하고 이를 접었다 폈다 가능 주로 검색 기능을 만들 때 사용 뷰로 만들고자 하는 item을 always|collapseActionView 로 설정 검색 기능을 하는 뷰를 만들고자 하면 -> SearchView 클래스를 추가 ✔️ 리스트뷰에 필터링 기능을 사용해 리스트뷰 어댑터에 세팅된 문자열 항목들을 필터링 가능 -> 간단한 검색 기능 구형 class MainActivity : AppCompatActivity() { private lateinit var binding: ActivityMainBinding val data1 = arrayOf("aaa","bbb","ccc","ddd","eee") override fun onCreate(savedInst..
gangmini
'분류 전체보기' 카테고리의 글 목록 (10 Page)