Android - Custom SearchView - Tạo khung tìm kiếm đơn giản trong Android Studio
Tạo SearchView đơn giản ở bất cứ đâu:
1. Tạo View
Trong file xml trong thư mục layout thêm thẻ sau:
Chú ý:
1. Tạo View
Trong file xml trong thư mục layout thêm thẻ sau:
<SearchView android:id="@+id/search_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/background_color"
android:foregroundTint="@color/background_color"
android:iconifiedByDefault="false"
android:paddingLeft="-8dp"
android:paddingRight="-8dp"
android:queryBackground="@android:color/transparent"
android:queryHint="@string/search_hint" />
- android:iconifiedByDefault="false" --> mở rộng search view
- android:queryHint : thêm gợi ý
2. Xử lý trong Activity:
private SearchView searchView;
searchView = (SearchView) findViewById(R.id.search_view);searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { @Override public boolean onQueryTextSubmit(String query) { searchAction(searchView.getQuery().toString().trim());return false; } @Override public boolean onQueryTextChange(String newText) { return false; } });
searchAction(searchView.getQuery().toString().trim());
Trả lờiXóasearchAction not use andoid studio.
help me