編輯:關於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、本地html與本地html裡的js交互2、本地html與本地js交互3、網絡html與網絡js交互4、網絡html與本地js交互5、各個情況動態添加js以上5點都可以
本文實例為大家分享了Android時光軸的制作方法,供大家參考,具體內容如下1. 效果2.分析和實現2.1效果實現: 之前想了一下這種效果,因為只需要用到自己的項目中所
本文實例講述了Android編程實現canvas繪制柱狀統計圖功能。分享給大家供大家參考,具體如下:這裡實現了一個簡單的柱狀統計圖,如下: 特點:1.根據數據源