1
我正在开发一个应用程序,在该应用程序中,我在github上使用来自Android Persistent Search Library的搜索栏。在我的应用程序中,我有一个由android studio提供的默认导航抽屉活动。搜索栏如下所示: 将Android导航抽屉与Android持久搜索库的搜索框相结合
我想在搜索框中单击汉堡包图标时打开我的导航抽屉。有什么方法可以将这两者结合起来?目前,当我点击汉堡包图标时,方法onMenuClick()
被调用,并且显示一个吐司,称为“Menu Click”。 如何更改此onClick
以打开我的导航抽屉? 任何帮助表示赞赏。
这里是我的活动代码:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SearchBox search = (SearchBox) findViewById(R.id.searchbox);
search.enableVoiceRecognition(this);
search.setLogoText("Enter your search term here...");
search.setMenuListener(new SearchBox.MenuListener(){
@Override
public void onMenuClick() {
//Hamburger has been clicked
Toast.makeText(MainActivity.this, "Menu click", Toast.LENGTH_SHORT).show();
}
});
}