【发布时间】:2021-02-19 11:06:27
【问题描述】:
我正在实现一个基于餐厅的应用程序,我在工具栏中输入地名 我无法在应用工具栏中实现自动完成功能.....请帮助
菜单xml代码
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/my_search"
app:showAsAction="ifRoom"
android:icon="@drawable/ic_baseline_search_24"
android:title="My Location" />
<item android:id="@+id/my_location"
app:showAsAction="ifRoom"
android:icon="@drawable/ic_baseline_gps_fixed_24"
android:title="My Location" />
</menu>
java 代码
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbarLayout);
setSupportActionBar(toolbar);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_main, menu);
MenuItem item = menu.findItem(R.id.my_search);
SearchView searchView = (SearchView) item.getActionView();
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String query) {
return false;
}
@Override
public boolean onQueryTextChange(String newText) {
return false;
}
});
return true;
}
【问题讨论】:
标签: android android-studio google-maps google-places-api android-toolbar