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:
<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" />

Chú ý:
- 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;    }
});



Nhận xét

  1. searchAction(searchView.getQuery().toString().trim());
    searchAction not use andoid studio.
    help me

    Trả lờiXóa

Đăng nhận xét

Bài đăng phổ biến từ blog này

Android - Date Time - Lấy giá trị ngày, giờ theo định dạng tùy biến trong Android Studio

Android - Image - Take Photo, Choose Photo from Gallery - Xử lý chụp ảnh, lấy ảnh trong Android Studio