0-0.xml 전체 구성
0-1.xml 구성
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
xmlns:app="http://schemas.android.com/apk/res-auto">
<TextView
android:id="@+id/txtsearch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="검색식 : "
android:textSize="25dp"/>
<TextView
android:id="@+id/txtresult"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="검색결과"
android:textSize="25dp"/>
<TextView
android:id="@+id/txtstatus"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="현재 상태 : 축소됨"
android:textSize="25dp"/>
<Button
android:id="@+id/btnexpand"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="mOnClick"
android:text="확장"
/>
<Button
android:id="@+id/btncollapse"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="mOnClick"
android:text="축소"/>
</LinearLayout>
1.menu 구성 할 xml파일을 하나 만들고
2. -java코드-
onCreateOptionsMenu() 생성해주고 등록(돋보기 등록)하고
작업이 확장되거나 축소되었을 때 무언가를 하려는 경우 MenuItem.OnActionExpandListener를 구현하는 클래스를 정의하고 이 클래스의 멤버를 setOnActionExpandListener()에 전달하면 됩니다.
예를 들어 작업 뷰가 확장되었는지 축소되었는지에 따라 활동을 업데이트해야 하는 경우가 있습니다.(밑에 코드)
코드 수정함.
(onCreateOptionsMenu메소드 수정 - "수정한거 : 화면에 메뉴바를 입력 할 수 있게 보이게 하거나 입력할 수 없게 안보이게 하거나")
그리고 버튼 클릭으로 검색을 확장(보이게 하거나), 축소(안보이게 하거나)
-자바 메인(Two.java) 전체코드-
검색어 완료 시 (검색 클릭 시) : onQueryTextSubmit()
검색어 입력 시 (입력할때마다),(입력하고 있는 단어) : onQueryTextChange()
'■ Android > Tip' 카테고리의 다른 글
[Android] Toolbar(=?액션바)(=?메뉴) - 사용법(5.메뉴 이름 바꾸기) (0) | 2020.01.20 |
---|---|
[Android] Toolbar(=?액션바)(=?메뉴) - 사용법(4.메뉴 그룹 만들기) (0) | 2020.01.19 |
[Android] Toolbar(=?액션바)(=?메뉴) - 사용법(2.옵션 추가) (0) | 2020.01.19 |
[Android] Toolbar(=?액션바)(=?메뉴) - 사용법(1.화면에 툴바 추가) (0) | 2020.01.19 |
[Android] RatingBar - 사용법 (0) | 2020.01.18 |