[英]How I can show other Views if I click on the FloatingActionButton?
I have a FloatingActionButton
in my Android application. 我的Android应用程序中有一个
FloatingActionButton
。 If I click on this button I want to get an OptionMenu
with a slider and a button inside it. 如果单击此按钮,我想获得一个带有滑动条和其中一个按钮的
OptionMenu
。
Here is my code: 这是我的代码:
@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();
}
});
}
try this 尝试这个
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// add this line
openOptionsMenu();
}
});
I assume by slider you mean slider Menu, 我假设滑块是指滑块菜单,
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();
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.