簡體   English   中英

如果單擊FloatingActionButton,如何顯示其他視圖?

[英]How I can show other Views if I click on the FloatingActionButton?

我的Android應用程序中有一個FloatingActionButton 如果單擊此按鈕,我想獲得一個帶有滑動條和其中一個按鈕的OptionMenu

這是我的代碼:

@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();
            }
        });
    }

嘗試這個

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

我假設滑塊是指滑塊菜單,

 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM