Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android系統自帶actionbar總結

android系統自帶actionbar總結

編輯:關於Android編程

android不同的版本引入的actionbar有差異,現總結如下

一、在support.v7包中

引入布局使用onCreateOptionsMenu方法中的參數:inflate

import android.support.v7.app.ActionBarActivity;
public class ComboLineColumnChartActivity extends ActionBarActivity {

       // MENU
        @Override
        public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
            inflater.inflate(R.menu.combo_line_column_chart, menu);
        }
		

        @Override
        public boolean onOptionsItemSelected(MenuItem item) {
            int id = item.getItemId();
            if (id == R.id.action_reset) {
                reset();
                generateData();
                return true;
            }
            if (id == R.id.action_add_line) {
                addLineToData();
                return true;
            }
            ......
            return super.onOptionsItemSelected(item);
        }

}

布局文件:

在menu文件夾中

R.menu.combo_line_column_chart



	   

參考hellocharts-android/combo_line_column_chart.xml at master · lecho/hellocharts-android
https://github.com/lecho/hellocharts-android/blob/master/hellocharts-samples/res/menu/combo_line_column_chart.xml

效果圖:

\

2.在activity中

引入布局要使用activity下的getMenuInflate方法

public class ArticleListActivity extends Activity {

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.list, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
}

布局代碼:

在menu文件夾中

R.menu.list

 



	 

 

 

 

 

參考:

hellocharts-android/combo_line_column_chart.xml at master · lecho/hellocharts-android
https://github.com/lecho/hellocharts-android/blob/master/hellocharts-samples/res/menu/combo_line_column_chart.xml

效果圖:

\

 

 

   
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved