2017-01-03 69 views
0

我的Android应用程序中有一个FloatingActionButton。如果我点击这个按钮,我想要一个OptionMenu,里面有一个滑块和一个按钮。如果我点击FloatingActionButton,如何显示其他视图?

这里是我的代码:

@Override 
    public void onStart(){ 
     super.onStart(); 
     FloatingActionButton fab = (FloatingActionButton) getView().findViewById(R.id.fab); 

     fab.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View view) { 

//Here I want to show a slider and a button. not a Snackbar 


       //Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) 
        //  .setAction("Action", null).show(); 
      } 
     }); 
    } 
+0

你有这个选项菜单中的任何XML?你能提供更多细节吗? –

+0

你有任何预期的UI图形?如果是,然后张贴它。 –

回答

0

试试这个

fab.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View view) { 
       // add this line 
       openOptionsMenu(); 
      } 
     }); 
0

我通过滑块假设你的意思滑块菜单,

fab.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      if (drawer.isDrawerOpen(GravityCompat.START)) { 
       drawer.closeDrawer(GravityCompat.START); 
      } else { 
       drawer.openDrawer(GravityCompat.START); 
      } 
      //Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) 
      //  .setAction("Action", null).show(); 
     } 
    }); 
相关问题