İşlem çubuğuma search view widget'ını ekledim ve otomatik tamamlama özelliğini kullanmak istiyorum. 3 harf daha yazdıktan sonra, json sonucunu döndürecek ve arama widget'ı önerilerini gösterecek olan web API’mın http isteğini yerine getirmesi gerekir. Ancak, içerik sağlayıcılarıyla durum documentation'da görülmektedir. Otomatik tamamlama özelliğini nasıl düzenleyebilirim?http isteği kullanarak arama görünümü otomatik tamamlama eylem çubuğuna nasıl uygulanır?
menü xml dosyasındaEklenen arama görünümü :
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.navigation, menu);
SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
SearchView searchView = (SearchView) menu.findItem(R.id.search).getActionView();
searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
return super.onCreateOptionsMenu(menu);
}
Eklendi aranabilir yapılandırma:
<item android:id="@+id/search"
android:icon="@drawable/ic_search_white_24dp"
android:title="Search"
[namespace]:showAsAction="always"
[namespace]:actionViewClass="android.widget.SearchView" />
Associates aranabilir SearchView ile yapılandırma sonuçta
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
android:label="@string/app_name"
android:hint="@string/search_hint"
android:searchSuggestAuthority="com.my.domain.searchable_activity" />
Ve boş sorumlu aktiviteyi eklendi .
Şimdiye kadar çalıştığınız şeyi:aramanızı yürütmek için? –
http isteği ile çözüm bulmanız gerekiyor. –
lütfen şu ana kadar ne yaptınız? –