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

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

android中ToolBar如何使用

android中 ToolBar如何使用,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

我們提供的服務(wù)有:成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、橫縣ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學管理、有技術(shù)的橫縣網(wǎng)站制作公司

使用ToolBar必須在Activity配置theme中去掉ActionBar,例如使用

Theme.AppCompat.Light.NoActionBar

或者在主題style中自定義style:

 
         
        false 
        true 
         
        @android:color/black 
         
        @android:color/white 
        @color/colorAccent 
        false 
    

接下來我們看下布局:

 
 
   
 

ToolBar可以設(shè)置返回鍵、圖標、標題、副標題、菜單

Toolbar toolbar= (Toolbar) findViewById(R.id.toolbar); 
 
//把布局中的Toolbar當作ActionBar 
setSupportActionBar(toolbar); 
//設(shè)置圖標 
toolbar.setLogo(R.mipmap.ic_launcher); 
//設(shè)置標題 
getSupportActionBar().setTitle("ZhengDang"); 
//設(shè)置副標題 
toolbar.setSubtitle("2015.01.13"); 
//設(shè)置返回鍵 
getSupportActionBar().setDisplayHomeAsUpEnabled(true);

返回鍵還可以設(shè)置監(jiān)聽:

toolbar.setNavigationOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
        Toast.makeText(MainActivity.this,"你點擊了返回按鈕",Toast.LENGTH_SHORT).show(); 
 
      } 
    });

配置菜單首先要先自定義menu布局:在res ---> menu 下創(chuàng)建xml文件:

 
 
   
   
 
   
 
   
   

 然后在MainActivity眾設(shè)置菜單按鈕:

/** 
   * 設(shè)置菜單第一步: 
   * 此方法用于初始化菜單,其中menu參數(shù)就是即將要顯示的Menu實例。 返回true則顯示該menu,false 則不顯示; 
   * (只會在第一次初始化菜單時調(diào)用) 
   */ 
  public boolean onCreateOptionsMenu(Menu menu) { 
    getMenuInflater().inflate(R.menu.menu_main,menu); 
    return super.onCreateOptionsMenu(menu); 
  }
//設(shè)置菜單第二步:設(shè)置菜單按鈕 
    toolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() { 
      @Override 
      public boolean onMenuItemClick(MenuItem item) { 
        switch (item.getItemId()){ 
          case R.id.action_wlf: 
            Toast.makeText(MainActivity.this,"中國搏擊市場開拓者",Toast.LENGTH_SHORT).show(); 
            break; 
          case R.id.action_klf: 
            Toast.makeText(MainActivity.this,"世界頂級站立式格斗賽事",Toast.LENGTH_SHORT).show(); 
            break; 
          case R.id.action_ufc: 
            Toast.makeText(MainActivity.this,"世界頂級無限制格斗賽事",Toast.LENGTH_SHORT).show(); 
            break; 
          case R.id.action_setting: 
            Toast.makeText(MainActivity.this,"掃一掃",Toast.LENGTH_SHORT).show(); 
            break; 
        } 
        return false; 
      } 
    });

看完上述內(nèi)容,你們掌握android中 ToolBar如何使用的方法了嗎?如果還想學到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


新聞名稱:android中ToolBar如何使用
文章源于:http://weahome.cn/article/gjdecp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部