真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ToolBar如何使用

這篇“ToolBar如何使用”文章的知識點大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“ToolBar如何使用”文章吧。

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計、成都做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、杜爾伯特ssl等。為上千企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的杜爾伯特網(wǎng)站制作公司

1.和平常一樣,新建一個Moudle

  1. 在xml布局文件中使用 Toolbar 控件





    


3.java代碼中設(shè)置

注意

我們在使用 Toolbar 時候需要先隱藏掉系統(tǒng)原先的導(dǎo)航欄,網(wǎng)上很多人都說給Activity設(shè)置一個NoActionBar的Theme。但個人覺得有點小題大做了,所以這里我直接在BaseActivity中調(diào)用

supportRequestWindowFeature(Window.FEATURE_NO_TITLE)

去掉了默認(rèn)的導(dǎo)航欄.

注意,我的BaseActivity是繼承了AppCompatActivity的,如果是繼承Activity就應(yīng)該調(diào)用

requestWindowFeature(Window.FEATURE_NO_TITLE

public class MainActivity extends AppCompatActivity

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        supportRequestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.activity_main);

        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);

//        toolbar.setNavigationIcon(R.mipmap.ic_launcher);//設(shè)置導(dǎo)航欄圖標(biāo)
        toolbar.setLogo(R.mipmap.ic_launcher);//設(shè)置app logo
        toolbar.setTitle("Title");//設(shè)置主標(biāo)題
        toolbar.setSubtitle("Subtitle");//設(shè)置子標(biāo)題

        toolbar.inflateMenu(R.menu.activity_tool_bar);//設(shè)置右上角的填充菜單
        //點擊事件
        toolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {
            @Override
            public boolean onMenuItemClick(MenuItem item) {

                switch (item.getItemId()){
                    case R.id.action_item1:
                        //........
                    case R.id.action_item2:
                        //........

                }

                return true;
            }
        });

    }


}

4.右上角的填充菜單文件



        
        
        
        

    
  • app:showAsAction=”ifRoom”

如果Toolbar 有足夠控件就顯示出來,沒有就隱藏在下拉列表中

  • app:showAsAction=”never”

不管有沒有足夠空間,都不顯示出來

  • 效果圖

ToolBar如何使用

右上角三個點的圖標(biāo)是黑色的,替換成白色方法如下,

@mipmap/ic_menu_more_overflow 就是白色點點

actionOverflowButtonStyle 更改下拉菜單按鈕的樣式
* styles.xml 中的 Theme.ToolBar.ZhiHu,給 Toolbar 設(shè)置android:theme用的



    ...
    ...

    item name="actionOverflowButtonStyle">@style/ActionButton.Overflow.ZhiHu

    item name="android:src">@mipmap/ic_menu_more_overflow

  • Toolbar 引用擦樣式



    

以上就是關(guān)于“ToolBar如何使用”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


當(dāng)前題目:ToolBar如何使用
文章路徑:http://weahome.cn/article/jhsgge.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部