Arama yaparken birden fazla parametre alan android uygulaması oluşturmaya çalışıyorum. Şu anda, aranabilir bir arayüzüm var ve işlem çubuğumdan arama yapabiliyorum. ararkenAndroid Yelp gibi Reklam Çubuğu'nda arama çubuğu
nasıl ek bir metin alanı ekleyebilirsiniz: resimde görüldüğü gibi ben verilerde girmek için 2 metin alanları var nereye Ancak, arama çubuğu gibi bir havlama oluşturmak istiyorsunuz?
<item
android:id="@+id/action_search"
android:title="@string/search"
android:orderInCategory="100"
impulz:showAsAction="always"
impulz:actionViewClass="android.widget.SearchView"/>
<item android:id="@+id/action_settings" android:title="@string/action_settings"
android:orderInCategory="100" impulz:showAsAction="never" />
Çok teşekkür ederim: İşte
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_home, menu);
// Associate searchable configuration with the SearchView
SearchManager searchManager =
(SearchManager) getSystemService(Context.SEARCH_SERVICE);
final SearchView searchView =
(SearchView) menu.findItem(R.id.action_search).getActionView();
searchView.setSearchableInfo(
searchManager.getSearchableInfo(getComponentName()));
// set query change listener to hide keyboard after input has been
// submitted
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextChange(String newText) {
return false;
}
@Override
public boolean onQueryTextSubmit(String query) {
// hides and then unhides search tab to make sure keyboard
// disappears when query is submitted
searchView.clearFocus();
return false;
}
});
ve burada benim menu_layout olan arama initalize için kullanıyorum kodudur.